diff --git a/includes/Experiments/Summarization/Summarization.php b/includes/Experiments/Summarization/Summarization.php
index 4255612e2..42e5a15d2 100644
--- a/includes/Experiments/Summarization/Summarization.php
+++ b/includes/Experiments/Summarization/Summarization.php
@@ -50,7 +50,7 @@ protected function load_metadata(): array {
public function register(): void {
$this->register_post_meta();
add_action( 'wp_abilities_api_init', array( $this, 'register_abilities' ) );
- add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) );
+ add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_assets' ), 5 );
add_action( 'enqueue_block_assets', array( $this, 'enqueue_block_assets' ) );
}
@@ -88,15 +88,13 @@ public function register_abilities(): void {
}
/**
- * Enqueues and localizes the admin script.
+ * Enqueues and localizes the block editor script.
*
* @since 0.3.0
- *
- * @param string $hook_suffix The current admin page hook suffix.
*/
- public function enqueue_assets( string $hook_suffix ): void {
- // Load asset in new post and edit post screens only.
- if ( 'post.php' !== $hook_suffix && 'post-new.php' !== $hook_suffix ) {
+ public function enqueue_assets(): void {
+ $screen = get_current_screen();
+ if ( ! $screen || 'post' !== $screen->base ) {
return;
}
diff --git a/includes/Features/Image_Generation/Image_Generation.php b/includes/Features/Image_Generation/Image_Generation.php
index e45609b52..002ca6ec0 100644
--- a/includes/Features/Image_Generation/Image_Generation.php
+++ b/includes/Features/Image_Generation/Image_Generation.php
@@ -16,6 +16,8 @@
use WordPress\AI\Asset_Loader;
use WordPress\AI\Experiments\Alt_Text_Generation\Alt_Text_Generation;
+use function WordPress\AI\has_image_generation_support;
+
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
@@ -226,8 +228,9 @@ private function enqueue_shared_assets(): void {
'image_generation',
'ImageGenerationData',
array(
- 'enabled' => $this->is_enabled(),
- 'altTextEnabled' => ( new Alt_Text_Generation() )->is_enabled(),
+ 'enabled' => $this->is_enabled(),
+ 'altTextEnabled' => ( new Alt_Text_Generation() )->is_enabled(),
+ 'hasImageGenerationSupport' => has_image_generation_support(),
)
);
}
diff --git a/includes/Logging/AI_Request_Log_Repository.php b/includes/Logging/AI_Request_Log_Repository.php
index f709d35bb..9584788c0 100644
--- a/includes/Logging/AI_Request_Log_Repository.php
+++ b/includes/Logging/AI_Request_Log_Repository.php
@@ -375,7 +375,7 @@ public function cleanup_by_retention( int $retention_days ): int {
do {
$deleted = $wpdb->query(
$wpdb->prepare(
- "DELETE FROM {$table_name} WHERE timestamp < DATE_SUB(NOW(), INTERVAL %d DAY) LIMIT %d", // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
+ "DELETE FROM {$table_name} WHERE timestamp < DATE_SUB(UTC_TIMESTAMP(), INTERVAL %d DAY) LIMIT %d", // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
$retention_days,
self::DELETE_BATCH_SIZE
)
@@ -723,15 +723,15 @@ private function query_with_offset( string $table_name, string $where_clause, ar
private function get_date_condition( string $period ): string {
switch ( $period ) {
case 'minute':
- return 'AND timestamp >= DATE_SUB(NOW(), INTERVAL 1 MINUTE)';
+ return 'AND timestamp >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 1 MINUTE)';
case 'hour':
- return 'AND timestamp >= DATE_SUB(NOW(), INTERVAL 1 HOUR)';
+ return 'AND timestamp >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 1 HOUR)';
case 'day':
- return 'AND timestamp >= DATE_SUB(NOW(), INTERVAL 1 DAY)';
+ return 'AND timestamp >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 1 DAY)';
case 'week':
- return 'AND timestamp >= DATE_SUB(NOW(), INTERVAL 1 WEEK)';
+ return 'AND timestamp >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 1 WEEK)';
case 'month':
- return 'AND timestamp >= DATE_SUB(NOW(), INTERVAL 1 MONTH)';
+ return 'AND timestamp >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 1 MONTH)';
default:
return '';
}
diff --git a/includes/Logging/Log_Data_Extractor.php b/includes/Logging/Log_Data_Extractor.php
index 2191d24c8..fe6d5b778 100644
--- a/includes/Logging/Log_Data_Extractor.php
+++ b/includes/Logging/Log_Data_Extractor.php
@@ -239,7 +239,9 @@ public function extract_token_usage( array $response ): array {
if ( isset( $response['usageMetadata'] ) && is_array( $response['usageMetadata'] ) ) {
$usage = $response['usageMetadata'];
$input = $usage['promptTokenCount'] ?? null;
- $output = $usage['candidatesTokenCount'] ?? null;
+ $output = isset( $usage['candidatesTokenCount'] ) || isset( $usage['thoughtsTokenCount'] )
+ ? ( $usage['candidatesTokenCount'] ?? 0 ) + ( $usage['thoughtsTokenCount'] ?? 0 )
+ : null;
}
/**
diff --git a/includes/helpers.php b/includes/helpers.php
index e7c308e29..a6bcef5e8 100644
--- a/includes/helpers.php
+++ b/includes/helpers.php
@@ -13,6 +13,7 @@
use WordPress\AI\Services\AI_Service;
use WordPress\AI\Services\Guidelines;
use WordPress\AiClient\AiClient;
+use WordPress\AiClient\Providers\Models\Enums\CapabilityEnum;
/**
* Purposely using return instead of exit here.
@@ -146,7 +147,14 @@ function get_post_context( int $post_id ): array {
$grouped_terms = array();
foreach ( $terms as $term ) {
- $grouped_terms[ $term->taxonomy ][] = $term->name;
+ $taxonomy = $term['taxonomy'] ?? '';
+ $name = $term['name'] ?? '';
+
+ if ( '' === $taxonomy || '' === $name ) {
+ continue;
+ }
+
+ $grouped_terms[ $taxonomy ][] = $name;
}
$context = array_merge(
@@ -494,6 +502,56 @@ function has_ai_credentials(): bool {
return (bool) apply_filters( 'wpai_has_ai_credentials', $has_credentials, $connectors );
}
+/**
+ * Checks whether any configured connector exposes an image-generation-capable model.
+ *
+ * @since x.x.x
+ *
+ * @return bool True if at least one configured connector has an image-generation-capable model.
+ */
+function has_image_generation_support(): bool {
+ static $result = null;
+
+ if ( null !== $result ) {
+ return $result;
+ }
+
+ if ( ! class_exists( AiClient::class ) ) {
+ $result = false;
+ return $result;
+ }
+
+ $registry = AiClient::defaultRegistry();
+ $connectors = get_ai_connectors();
+
+ foreach ( array_keys( $connectors ) as $connector_id ) {
+ if ( ! has_connector_authentication( $connector_id ) ) {
+ continue;
+ }
+
+ try {
+ $provider_class = $registry->getProviderClassName( $connector_id );
+
+ /** @var \WordPress\AiClient\Providers\Contracts\ProviderInterface $provider_class */
+ $models = $provider_class::modelMetadataDirectory()->listModelMetadata();
+
+ foreach ( $models as $model ) {
+ foreach ( $model->getSupportedCapabilities() as $capability ) {
+ if ( CapabilityEnum::IMAGE_GENERATION === $capability->value ) {
+ $result = true;
+ return $result;
+ }
+ }
+ }
+ } catch ( Throwable $e ) {
+ continue;
+ }
+ }
+
+ $result = false;
+ return $result;
+}
+
/**
* Returns provider availability data for script localization.
*
diff --git a/package-lock.json b/package-lock.json
index f33dacb1f..e09970201 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,6 +20,7 @@
"@wordpress/data": "^10.44.0",
"@wordpress/dataviews": "^14.1.0",
"@wordpress/date": "^5.44.0",
+ "@wordpress/dom": "^4.47.0",
"@wordpress/dom-ready": "^4.44.0",
"@wordpress/edit-post": "^8.44.0",
"@wordpress/editor": "^14.44.0",
@@ -36,17 +37,17 @@
"react": "^18.3.1"
},
"devDependencies": {
- "@playwright/test": "^1.59.1",
- "@types/react": "^18.3.28",
+ "@playwright/test": "^1.60.0",
+ "@types/react": "^18.3.31",
"@types/react-dom": "^18.3.7",
"@types/wordpress__block-editor": "^15.0.6",
"@types/wordpress__edit-post": "^8.4.2",
- "@wordpress/build": "^0.14.0",
- "@wordpress/e2e-test-utils-playwright": "^1.44.0",
- "@wordpress/env": "^11.4.0",
- "@wordpress/prettier-config": "^4.44.0",
- "@wordpress/scripts": "32.2.0",
- "concurrently": "^9.2.1",
+ "@wordpress/build": "^0.16.0",
+ "@wordpress/e2e-test-utils-playwright": "1.46.0",
+ "@wordpress/env": "11.4.0",
+ "@wordpress/prettier-config": "^4.48.0",
+ "@wordpress/scripts": "32.3.0",
+ "concurrently": "^10.0.3",
"filenamify": "^7.0.1",
"prettier": "npm:wp-prettier@^3",
"typescript": "^5.9.3",
@@ -61,7 +62,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -161,7 +161,6 @@
"version": "7.29.3",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
"integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -171,7 +170,6 @@
"version": "7.25.7",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz",
"integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
@@ -199,9 +197,9 @@
}
},
"node_modules/@babel/eslint-parser": {
- "version": "7.28.6",
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz",
- "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==",
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.29.7.tgz",
+ "integrity": "sha512-zxt+UJTOMKvUt3yOg+D58MLuz334pHp93qifMFcjIIO+9hN6t+ufw2gi7vDPMpxvfnHRR+3VVXvIjineCcgyXw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -250,7 +248,6 @@
"version": "7.28.6",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
"integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.28.6",
@@ -360,7 +357,6 @@
"version": "7.28.6",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
"integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.28.6",
@@ -469,7 +465,6 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -494,7 +489,6 @@
"version": "7.29.2",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
"integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.28.6",
@@ -714,13 +708,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.28.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz",
- "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
+ "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.28.6"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -2470,6 +2464,31 @@
"integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==",
"license": "MIT"
},
+ "node_modules/@emotion/native": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/native/-/native-11.11.0.tgz",
+ "integrity": "sha512-t1b5bLv+o5OUNLqXlnw+LJYU10OpmYkLC/1W873Y1ohG+vObx5TT3o3Eh1okXb2KCuZTTBPgsEnU/Sl7NNkJ9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@emotion/primitives-core": "^11.11.0"
+ },
+ "peerDependencies": {
+ "react-native": ">=0.14.0 <1"
+ }
+ },
+ "node_modules/@emotion/primitives-core": {
+ "version": "11.13.2",
+ "resolved": "https://registry.npmjs.org/@emotion/primitives-core/-/primitives-core-11.13.2.tgz",
+ "integrity": "sha512-+MX60ROt1fDi5EYafhE/zs78XD4OuFUn6j0Z274wo5wVMT8sSBRx2CKPMbOUnmCcT0K5GPog+41mtkcppzkMmg==",
+ "license": "MIT",
+ "dependencies": {
+ "css-to-react-native": "^3.0.0"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.0.0-rc.0",
+ "react": ">=16.8.0"
+ }
+ },
"node_modules/@emotion/react": {
"version": "11.14.0",
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz",
@@ -3023,9 +3042,9 @@
}
},
"node_modules/@eslint-community/eslint-plugin-eslint-comments": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.7.1.tgz",
- "integrity": "sha512-Ql2nJFwA8wUGpILYGOQaT1glPsmvEwE0d+a+l7AALLzQvInqdbXJdx7aSu0DpUX9dB1wMVBMhm99/++S3MdEtQ==",
+ "version": "4.7.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.7.2.tgz",
+ "integrity": "sha512-LF03qURSwEWm2dz5wtdDCzNk+7Opl0X7q6I3undsaIuNsEiNvRV3BCtqu14Q/6Pzg1tBj44LcxpW2EpSLZStZw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3974,6 +3993,16 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/@isaacs/ttlcache": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz",
+ "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==",
+ "license": "ISC",
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -4464,9 +4493,9 @@
}
},
"node_modules/@jest/reporters/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4480,7 +4509,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.27.8"
@@ -4567,7 +4595,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -4604,7 +4631,6 @@
"version": "0.3.11",
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
"integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.5",
@@ -5089,16 +5115,22 @@
"license": "MIT"
},
"node_modules/@napi-rs/wasm-runtime": {
- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
- "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz",
+ "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
- "@emnapi/core": "^1.4.3",
- "@emnapi/runtime": "^1.4.3",
- "@tybys/wasm-util": "^0.10.0"
+ "@tybys/wasm-util": "^0.10.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ },
+ "peerDependencies": {
+ "@emnapi/core": "^1.7.1",
+ "@emnapi/runtime": "^1.7.1"
}
},
"node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
@@ -5125,9 +5157,9 @@
}
},
"node_modules/@nodable/entities": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
- "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-9uGyhaQavEUMC8AIddIjau4NsnsXhou+j5sBAGojCM1oxmQpVKTWR/9JxABD6UAv12vpIms55fPZKFQEhG6uBg==",
"dev": true,
"funding": [
{
@@ -6850,14 +6882,14 @@
}
},
"node_modules/@php-wasm/cli-util": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.31.tgz",
- "integrity": "sha512-/3i1OjRCIP10la4gZKEj3OKDGSL7qbjfPU93gteqx2kFUY84Mnj+fu7otN8vrHBSu3dASRYHnUNhhi3H4NBnoQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.38.tgz",
+ "integrity": "sha512-dbGKLVejsW4IsrqcZfRlrCawt/Xaw6/heGDElzvNIFOo9dKq3O+TEGTWe4uTr9E0qCRWA6cReAh0IKnuFApRlA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/util": "3.1.31",
- "fast-xml-parser": "^5.5.1",
+ "@php-wasm/util": "3.1.38",
+ "fast-xml-parser": "^5.8.0",
"jsonc-parser": "3.3.1"
},
"engines": {
@@ -6866,9 +6898,9 @@
}
},
"node_modules/@php-wasm/logger": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.31.tgz",
- "integrity": "sha512-isqqk/VQzQLT7BOBymwxFNID56t1pEM5TD9u/1hf1TsDNY+Shd0MzCEcoWcC+9gWRWEKGvk3Ub83inBAdkRh6w==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.38.tgz",
+ "integrity": "sha512-DSLl/gvYtJl+gDubY95PPdks/4MvDd8wJlXE3PPkCIbc7dm+g3V5wXHTSl4cZzfSNdytBmRwmZkdCpe5Fu3hKw==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -6877,27 +6909,27 @@
}
},
"node_modules/@php-wasm/node": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.31.tgz",
- "integrity": "sha512-DhDxWhiQPZu4ZN+ZUtF0LSG5mSa7Pb08m15tJ04PoFH3xLnk8AwRnPuV2bAvvB2GnFmwzcoDrUGMt6yL20u8xQ==",
- "dev": true,
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@php-wasm/cli-util": "3.1.31",
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/node-5-2": "3.1.31",
- "@php-wasm/node-7-4": "3.1.31",
- "@php-wasm/node-8-0": "3.1.31",
- "@php-wasm/node-8-1": "3.1.31",
- "@php-wasm/node-8-2": "3.1.31",
- "@php-wasm/node-8-3": "3.1.31",
- "@php-wasm/node-8-4": "3.1.31",
- "@php-wasm/node-8-5": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.38.tgz",
+ "integrity": "sha512-dRl6LHPN42/TSFX25tq4WgKRq55YnIUjfDOi9TlywVzMw4dMY2/aAIDJX/dwN3Sgn9pc9ekgJqXivzDlnLDVWQ==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@php-wasm/cli-util": "3.1.38",
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/node-5-2": "3.1.38",
+ "@php-wasm/node-7-4": "3.1.38",
+ "@php-wasm/node-8-0": "3.1.38",
+ "@php-wasm/node-8-1": "3.1.38",
+ "@php-wasm/node-8-2": "3.1.38",
+ "@php-wasm/node-8-3": "3.1.38",
+ "@php-wasm/node-8-4": "3.1.38",
+ "@php-wasm/node-8-5": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38",
"fs-ext-extra-prebuilt": "2.2.7",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.0"
+ "ws": "8.21.0"
},
"engines": {
"node": ">=20.10.0",
@@ -6905,13 +6937,13 @@
}
},
"node_modules/@php-wasm/node-5-2": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-5-2/-/node-5-2-3.1.31.tgz",
- "integrity": "sha512-lpaJF9lUu8qxXxj/KkLla3qygbxGwJMmo7r6ZbiJPHBA1x8wI7QIp4ugSJBcD0BV6Rk8NSdQUMoDBjGEb3CbDw==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-5-2/-/node-5-2-3.1.38.tgz",
+ "integrity": "sha512-s4Ly1znifuhI+esoUdsjWQrf0TcC2Jd7HQkmN7sDSn0xCd36uxRAdZ0w04t4NqWHjQUFvWT1XpBDbEQh779fOw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6920,13 +6952,13 @@
}
},
"node_modules/@php-wasm/node-7-4": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.31.tgz",
- "integrity": "sha512-UHxlsCeYPP859mBR3QhGzFovHEvtSkglVlPoIiT0qSQOsD0EIIl7yh7M+Cy9xYlNOi832UbRKOZxeZDbSygWyA==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.38.tgz",
+ "integrity": "sha512-/7LibshPqhZWXgnhKlbqg0xTyuTvZV62mGhr4imstomJepdoL5DcpyX/+z6UKkCB0YQDMAak8JK/2wwBwFoEdw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6935,13 +6967,13 @@
}
},
"node_modules/@php-wasm/node-8-0": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.31.tgz",
- "integrity": "sha512-O574NM1ZNpbEubRfGUoB8pnz3KZk5SIJmd2qD94Cs0xeYrbzYSbZsClrjhq/T82tt8lltKxf0gJ4BJNQBeELNQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.38.tgz",
+ "integrity": "sha512-Lzyqk1DWf/fjarX9IidJ6oHKI00htKgcnuPFwwMYUvxdzWTgWa2WhJuwprWXtQH4sAOjq0Kd7Q1wXFhN2YTFpA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6950,13 +6982,13 @@
}
},
"node_modules/@php-wasm/node-8-1": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.31.tgz",
- "integrity": "sha512-ivzQeGYSeuzPCVzLsX5ezWkyBL5+bV1sar15irHr/qxDnlpbNfhQl2F4W7lXfxp11jLwLZPDXLF9K0Xfa7YQlA==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.38.tgz",
+ "integrity": "sha512-9b75i2uJwD0ApFJ7+XwV1+fHNMoxZJNFyNTNhleezQJX2XsIpRskPRiW/HuUEYfQmfrsfVUZlcUKdtjmWoG+Ww==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6965,13 +6997,13 @@
}
},
"node_modules/@php-wasm/node-8-2": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.31.tgz",
- "integrity": "sha512-UGX+YNFLrhk+cdEzJMtSsBOT9n+5+5P2nlzsGizdP+Lq8Vh7LcvhCQLhr77lUwBlbL1TGxvEGlZedI3BgV6VeQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.38.tgz",
+ "integrity": "sha512-93VX1v+C48V/UZQ+avGncKNON3dxZJGFMj2vlMkQHF4982tbaQM+UcpkifMeSdt5BlArsT5AokR5ll+wUlK+0Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6980,13 +7012,13 @@
}
},
"node_modules/@php-wasm/node-8-3": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.31.tgz",
- "integrity": "sha512-WJyH5FjoQiOnF0Ec1m/RPopBGk/UN3HkcOVINqIoSF644zT3CjqUvnqYwv5WjUc4Bs++d+ZFjWZo3/vEeZvP2Q==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.38.tgz",
+ "integrity": "sha512-klWqS+ZTjNibBo6INWC8A4PaHkGgZg0ubaZKGf5yMsVSjdYP1i9dJGSGy+hEhXKPHTHhtM0qKwTkbjjrvCQjBQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -6995,13 +7027,13 @@
}
},
"node_modules/@php-wasm/node-8-4": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.31.tgz",
- "integrity": "sha512-rGBobHsQDs4Tvxxg/7szriyq5d8Yrcu6BI/kJMMa7NVmZ6sOrcb+TacjmL2Sc9Go59UVX0xyrh3Pxi8ESUdUCw==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.38.tgz",
+ "integrity": "sha512-mg3fm0HMKY7VTEl8mFITqGkSlI4Xp8/XQ/9P9Wc/Qn1ktkjA2r110vAZl8bXT7mry2qNUXXixAqPj9zQKrFf7g==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -7010,13 +7042,13 @@
}
},
"node_modules/@php-wasm/node-8-5": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.31.tgz",
- "integrity": "sha512-s7S35euGYQ4Po5Ffbttoix8KgiKhW27VP20bIs9/h9XyqrREv8oJVQ3oqGThIsQf0IYU3U+lUmsG3pEQA+2aNw==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.38.tgz",
+ "integrity": "sha512-kDA3Lm7rvx/HuqO32BlmV2XjtMCKgDiPrB42Kp8ZhOrNhb0gzhoMBEvDT4dppUq0GiLp39fP818o3fbKIiJZWw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
+ "@php-wasm/universal": "3.1.38",
"wasm-feature-detect": "1.8.0"
},
"engines": {
@@ -7025,13 +7057,13 @@
}
},
"node_modules/@php-wasm/progress": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.31.tgz",
- "integrity": "sha512-/QxqYm6RjS8bmuSaY0IEiWC0Jq9NXaIq+yF0Qcd30DbKSnyN4tZzzmyoNsOfFdHgGHL7eh1VEwsWvzDF+muIZA==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.38.tgz",
+ "integrity": "sha512-cmmbe7ZgIN0kG2Tbp7Nh0gYKVpPygFJMu8B+fOjdS/lfm5zwJqkkIAn6fdcjYL2DO9s3+IGWjhdhqGtlzY3L+g==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.31"
+ "@php-wasm/logger": "3.1.38"
},
"engines": {
"node": ">=20.10.0",
@@ -7039,9 +7071,9 @@
}
},
"node_modules/@php-wasm/scopes": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.31.tgz",
- "integrity": "sha512-pl/1nYh5AZtJDHJeuPGFaPzw+U8T/nHSaWncpy+cJVBS2z7ynIFmazTbmiH+gYUR0NzTxq5txBJfKBhtR1YkLQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.38.tgz",
+ "integrity": "sha512-rbrsC5X3WVkD7K9E86wnRr4qhUU8AzycJxafJdSsh/LPjeRvxQpu8xhIMxmtFgfuMBzpWRQbsFQmKfSCgHMcAA==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -7050,26 +7082,26 @@
}
},
"node_modules/@php-wasm/stream-compression": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.31.tgz",
- "integrity": "sha512-7zB68cOF/FyTEikdYHStH3BUTKz0OcVKlTMNxn+chEfsG3t7uR1Fqw2TIHUyS7vb9pknZY02OYnyDY86qcPTyg==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.38.tgz",
+ "integrity": "sha512-8YUS+1buRqhkKBfqpPcZYI59wOYaOHiMzryZMpkdJVA4ELFkWR9NfLxJopGJbGGB/qGg7V5GFKFV6EP5RxbdPw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/util": "3.1.31"
+ "@php-wasm/util": "3.1.38"
}
},
"node_modules/@php-wasm/universal": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.31.tgz",
- "integrity": "sha512-kovbRPFANj5NyfzKr2NuthydDXUxiiYuOQ3Gi62xWxBUEnC5JupUjTSJ7OD0M/mJ9bRBfl95xrPPdb/sAtREUg==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.38.tgz",
+ "integrity": "sha512-H2op/4rZb5XYit54Z9jHULQwQIDp11Cv2ubp8Iv0pNkPBb5acW9g5/R+slB6tP6GW2Z0PyVxoVjzc3fab2v0Yw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/progress": "3.1.31",
- "@php-wasm/stream-compression": "3.1.31",
- "@php-wasm/util": "3.1.31",
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/progress": "3.1.38",
+ "@php-wasm/stream-compression": "3.1.38",
+ "@php-wasm/util": "3.1.38",
"ini": "4.1.2"
},
"engines": {
@@ -7078,9 +7110,9 @@
}
},
"node_modules/@php-wasm/util": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.31.tgz",
- "integrity": "sha512-A3mVc0K7+eRHSsk/bSC+aZ+4MWgKU2knOBuKX+Mxm5u19szfNDw2YQKl86k6+f6AO2USC67e5gkh7z8IupYTbA==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.38.tgz",
+ "integrity": "sha512-afqgA8gBzISH6FGifXWQPcZ7WDLXxvEaSTFnc7uWPtDgsmhl0fGE0vIRMmrfIgR/7EvrdR/9d4wJXs8LcpX5uA==",
"dev": true,
"engines": {
"node": ">=20.10.0",
@@ -7088,14 +7120,14 @@
}
},
"node_modules/@php-wasm/web-service-worker": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.31.tgz",
- "integrity": "sha512-OfGyfBwZMPJpuj9Demdt1w+xYoYjOACkf//9oOx1Gu25/fjoz8ZnCt1O5tNveCmWCWzdaMwKvMrUt7Xs8lUgeg==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.38.tgz",
+ "integrity": "sha512-7ghdF2YfrRnbKUpl8/KYkwgp4qkNBz6hubfXjMiHTmfEoPG/ZPEMxAavdJxJSAOfW1GXpdzUTVviu2B+g/UTLg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/scopes": "3.1.31",
- "@php-wasm/universal": "3.1.31"
+ "@php-wasm/scopes": "3.1.38",
+ "@php-wasm/universal": "3.1.38"
},
"engines": {
"node": ">=20.10.0",
@@ -7103,15 +7135,15 @@
}
},
"node_modules/@php-wasm/xdebug-bridge": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.31.tgz",
- "integrity": "sha512-zVemco5euc4BdkE2/Q7odwSeKfLXcCbktoLdUnlXWzfaZOaA+l0Xu7IXW96Sv6C5f1PeiA/QLROQzKBCK4eaiA==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.38.tgz",
+ "integrity": "sha512-yJBZG8TmzYEMs5BPnadJz0cJ35biwPcvxuwcz+kcc5Rp6DioRZ64MFWKT2hsQgMGvLQskBfKCyC/8PNDRuqU6g==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "ws": "8.18.0",
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "ws": "8.21.0",
"xml2js": "0.6.2",
"yargs": "17.7.2"
},
@@ -7135,13 +7167,13 @@
}
},
"node_modules/@pkgr/core": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz",
- "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==",
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz",
+ "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
+ "node": "^14.18.0 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/pkgr"
@@ -7326,15 +7358,15 @@
}
},
"node_modules/@radix-ui/primitive": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz",
- "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.4.tgz",
+ "integrity": "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==",
"license": "MIT"
},
"node_modules/@radix-ui/react-compose-refs": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz",
- "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.3.tgz",
+ "integrity": "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==",
"license": "MIT",
"peerDependencies": {
"@types/react": "*",
@@ -7347,9 +7379,9 @@
}
},
"node_modules/@radix-ui/react-context": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz",
- "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.4.tgz",
+ "integrity": "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==",
"license": "MIT",
"peerDependencies": {
"@types/react": "*",
@@ -7362,25 +7394,25 @@
}
},
"node_modules/@radix-ui/react-dialog": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.15.tgz",
- "integrity": "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==",
- "license": "MIT",
- "dependencies": {
- "@radix-ui/primitive": "1.1.3",
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-context": "1.1.2",
- "@radix-ui/react-dismissable-layer": "1.1.11",
- "@radix-ui/react-focus-guards": "1.1.3",
- "@radix-ui/react-focus-scope": "1.1.7",
- "@radix-ui/react-id": "1.1.1",
- "@radix-ui/react-portal": "1.1.9",
- "@radix-ui/react-presence": "1.1.5",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-slot": "1.2.3",
- "@radix-ui/react-use-controllable-state": "1.2.2",
+ "version": "1.1.16",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.16.tgz",
+ "integrity": "sha512-l9ok83YBclEZhbjgzt76Hw733e6cvRKPNgO6GJ/IETlufXG9p+fRu2wlvpImQvR6xdJ8h7J8J2DBvsPEiEsKMw==",
+ "license": "MIT",
+ "dependencies": {
+ "@radix-ui/primitive": "1.1.4",
+ "@radix-ui/react-compose-refs": "1.1.3",
+ "@radix-ui/react-context": "1.1.4",
+ "@radix-ui/react-dismissable-layer": "1.1.12",
+ "@radix-ui/react-focus-guards": "1.1.4",
+ "@radix-ui/react-focus-scope": "1.1.9",
+ "@radix-ui/react-id": "1.1.2",
+ "@radix-ui/react-portal": "1.1.11",
+ "@radix-ui/react-presence": "1.1.6",
+ "@radix-ui/react-primitive": "2.1.5",
+ "@radix-ui/react-slot": "1.2.5",
+ "@radix-ui/react-use-controllable-state": "1.2.3",
"aria-hidden": "^1.2.4",
- "react-remove-scroll": "^2.6.3"
+ "react-remove-scroll": "^2.7.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7398,16 +7430,16 @@
}
},
"node_modules/@radix-ui/react-dismissable-layer": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz",
- "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.12.tgz",
+ "integrity": "sha512-MhoruH6xEzsbvOmo4TNgMfmtvRGyDZw4MDSdf4ybMHfezjqwzv6hyd4lsMzBp8K9Sn6sGzCF62x1I7BYUECXOg==",
"license": "MIT",
"dependencies": {
- "@radix-ui/primitive": "1.1.3",
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-callback-ref": "1.1.1",
- "@radix-ui/react-use-escape-keydown": "1.1.1"
+ "@radix-ui/primitive": "1.1.4",
+ "@radix-ui/react-compose-refs": "1.1.3",
+ "@radix-ui/react-primitive": "2.1.5",
+ "@radix-ui/react-use-callback-ref": "1.1.2",
+ "@radix-ui/react-use-escape-keydown": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7425,9 +7457,9 @@
}
},
"node_modules/@radix-ui/react-focus-guards": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz",
- "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.4.tgz",
+ "integrity": "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==",
"license": "MIT",
"peerDependencies": {
"@types/react": "*",
@@ -7440,14 +7472,14 @@
}
},
"node_modules/@radix-ui/react-focus-scope": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
- "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.9.tgz",
+ "integrity": "sha512-9Se8t+Zry+1rEOL7Y6l/4ANYU/TOtAtf8O2fKdwLltcaMcm6kOqYGbzO4tMFQ0bvzO920pRAoHpFZ4W85S3keQ==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-callback-ref": "1.1.1"
+ "@radix-ui/react-compose-refs": "1.1.3",
+ "@radix-ui/react-primitive": "2.1.5",
+ "@radix-ui/react-use-callback-ref": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7465,12 +7497,12 @@
}
},
"node_modules/@radix-ui/react-id": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz",
- "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.2.tgz",
+ "integrity": "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-use-layout-effect": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7483,13 +7515,13 @@
}
},
"node_modules/@radix-ui/react-portal": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
- "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.11.tgz",
+ "integrity": "sha512-UEytdjgEh2tJGgD/gZK4FUx6t1rNIlM3U0DENhSrG7I75FGm1DnaDuVUWF1pWAWUwGmn1sCJ1VGHn8LhN1aTOw==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-primitive": "2.1.3",
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-primitive": "2.1.5",
+ "@radix-ui/react-use-layout-effect": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7507,13 +7539,12 @@
}
},
"node_modules/@radix-ui/react-presence": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.5.tgz",
- "integrity": "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.6.tgz",
+ "integrity": "sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-compose-refs": "1.1.2",
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-use-layout-effect": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7531,12 +7562,12 @@
}
},
"node_modules/@radix-ui/react-primitive": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
- "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.5.tgz",
+ "integrity": "sha512-zifXeB8Y88qCYx8PLZ5oQb32KwZub+s925mMoZsBBq9KUQqWKkREubTfs6ASjRPPBe7Jt9O8OHH89+95VG+grA==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-slot": "1.2.3"
+ "@radix-ui/react-slot": "1.2.5"
},
"peerDependencies": {
"@types/react": "*",
@@ -7554,12 +7585,12 @@
}
},
"node_modules/@radix-ui/react-slot": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
- "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.5.tgz",
+ "integrity": "sha512-rCMO3QsIVKv5JTY5CVbo2MvO77SpEqqYc8AvRE7OWqRDOIqAKjsp+DrmnY9uc8NPdxB5E2z47HTYGeE2+NTptg==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-compose-refs": "1.1.2"
+ "@radix-ui/react-compose-refs": "1.1.3"
},
"peerDependencies": {
"@types/react": "*",
@@ -7572,9 +7603,9 @@
}
},
"node_modules/@radix-ui/react-use-callback-ref": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz",
- "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.2.tgz",
+ "integrity": "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==",
"license": "MIT",
"peerDependencies": {
"@types/react": "*",
@@ -7587,13 +7618,13 @@
}
},
"node_modules/@radix-ui/react-use-controllable-state": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz",
- "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.3.tgz",
+ "integrity": "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-use-effect-event": "0.0.2",
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-use-effect-event": "0.0.3",
+ "@radix-ui/react-use-layout-effect": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7606,12 +7637,12 @@
}
},
"node_modules/@radix-ui/react-use-effect-event": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz",
- "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==",
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.3.tgz",
+ "integrity": "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-use-layout-effect": "1.1.1"
+ "@radix-ui/react-use-layout-effect": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7624,12 +7655,12 @@
}
},
"node_modules/@radix-ui/react-use-escape-keydown": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz",
- "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.2.tgz",
+ "integrity": "sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==",
"license": "MIT",
"dependencies": {
- "@radix-ui/react-use-callback-ref": "1.1.1"
+ "@radix-ui/react-use-callback-ref": "1.1.2"
},
"peerDependencies": {
"@types/react": "*",
@@ -7642,9 +7673,9 @@
}
},
"node_modules/@radix-ui/react-use-layout-effect": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz",
- "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==",
"license": "MIT",
"peerDependencies": {
"@types/react": "*",
@@ -7656,6 +7687,261 @@
}
}
},
+ "node_modules/@react-native/assets-registry": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.86.0.tgz",
+ "integrity": "sha512-nIaXbm2jX1OTYp0qbviJ3O6KZivoE8z3BnhUQ2LsqfZSWRoOK/n1qsiAr6oALiNKWnXY3j2KPwtYORnZzp8xew==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/codegen": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.86.0.tgz",
+ "integrity": "sha512-uTs9DBo3+/lUqinsGZK0FKJRBVClrwMXoZToaDxE1Q2SL2e55vs2GwyZfIKzPl5uJnbu4PfFMIp0/mLXLWUMuA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/parser": "^7.29.0",
+ "hermes-parser": "0.36.0",
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1",
+ "tinyglobby": "^0.2.15",
+ "yargs": "^17.6.2"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "*"
+ }
+ },
+ "node_modules/@react-native/codegen/node_modules/hermes-estree": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.36.0.tgz",
+ "integrity": "sha512-A1+8zn5oss2CFP7pKsOaxorQG6FNIz1WU1VDqruLPPZl3LVgeE2C5xfFg8Ow6/Ow4mSslLLtYP1J3n38eKyW9w==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@react-native/codegen/node_modules/hermes-parser": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.36.0.tgz",
+ "integrity": "sha512-GdpwMmH5x6IpC1cijvcvYnlPB60Mh6kTSF/NFdYV/j56gYdi+0RIakYs+eqOV+bbO0SW7mgVVGSsTJxyPQfo3w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "hermes-estree": "0.36.0"
+ }
+ },
+ "node_modules/@react-native/community-cli-plugin": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.86.0.tgz",
+ "integrity": "sha512-Jv8p1ebEPfTzs8gmrjsdT2XMXFfeAg45Pman+XPLFGaSeGAZkutRFRyX9Cs9aGTSOyIA9YPJ6vDNb1ayTf1FKQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@react-native/dev-middleware": "0.86.0",
+ "debug": "^4.4.0",
+ "invariant": "^2.2.4",
+ "metro": "^0.84.3",
+ "metro-config": "^0.84.3",
+ "metro-core": "^0.84.3",
+ "semver": "^7.1.3"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ },
+ "peerDependencies": {
+ "@react-native-community/cli": "*",
+ "@react-native/metro-config": "0.86.0"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-community/cli": {
+ "optional": true
+ },
+ "@react-native/metro-config": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@react-native/community-cli-plugin/node_modules/semver": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
+ "license": "ISC",
+ "peer": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@react-native/debugger-frontend": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.86.0.tgz",
+ "integrity": "sha512-7Mb3nDfyJeys+ELF75Ageu7VKERlnIMoO+aNPoXqTXvz+b41L6l2CqMyLpDHxkBSlenij6gEepPNgaIyWHbJZw==",
+ "license": "BSD-3-Clause",
+ "peer": true,
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/debugger-shell": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/debugger-shell/-/debugger-shell-0.86.0.tgz",
+ "integrity": "sha512-Y0zEkZzLz8ou6o/VLml1A31X/rMgc6DRjwxwzPMa94qRTMY070WeBCNTITQo4kKTBAUgbxh07oXPQqp0Tpja8w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.6",
+ "debug": "^4.4.0",
+ "fb-dotslash": "0.5.8"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/dev-middleware": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.86.0.tgz",
+ "integrity": "sha512-20pTO6yTybmvXvro520H6C7jydIQnLKOl5qFtVEcHSdFrY63r3OGei+Rx9bILgSRmH6jgnfEcijcMx7pwWuQtw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@isaacs/ttlcache": "^1.4.1",
+ "@react-native/debugger-frontend": "0.86.0",
+ "@react-native/debugger-shell": "0.86.0",
+ "chrome-launcher": "^0.15.2",
+ "chromium-edge-launcher": "^0.3.0",
+ "connect": "^3.6.5",
+ "debug": "^4.4.0",
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1",
+ "open": "^7.0.3",
+ "serve-static": "^1.16.2",
+ "ws": "^7.5.10"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/chrome-launcher": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz",
+ "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "escape-string-regexp": "^4.0.0",
+ "is-wsl": "^2.2.0",
+ "lighthouse-logger": "^1.0.0"
+ },
+ "bin": {
+ "print-chrome-path": "bin/print-chrome-path.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/lighthouse-logger": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
+ "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "debug": "^2.6.9",
+ "marky": "^1.2.2"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/lighthouse-logger/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@react-native/dev-middleware/node_modules/ws": {
+ "version": "7.5.11",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz",
+ "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@react-native/gradle-plugin": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.86.0.tgz",
+ "integrity": "sha512-a1RcfaEDqWExCGfCwadIxt4l8FvKYgFqeMf2uzeKyAOnb+vTGNIeCvifFL2MqvgaeYxlER437HbMIajGcuJ1pQ==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/js-polyfills": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.86.0.tgz",
+ "integrity": "sha512-zYy/Cjd1VTnZ2iCNaG9bDF9C3l2ntESiPRscjIlI5FKugu6aeTwsDSv1aI8Bc4Kp3vEdoVg+UQhLAhE4svREaQ==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/@react-native/normalize-colors": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.86.0.tgz",
+ "integrity": "sha512-kG0wfCGghUKlfxkJyyHCDVutWVYWK7/DG58ojA/4v9EfulgF+osuSQmlbNb3rcKX58qutm7JcldSeVLgGFha9g==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/@react-spring/animated": {
"version": "9.7.5",
"resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz",
@@ -7883,7 +8169,6 @@
"version": "0.27.10",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
"integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
- "dev": true,
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
@@ -8381,9 +8666,9 @@
}
},
"node_modules/@types/aws-lambda": {
- "version": "8.10.161",
- "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.161.tgz",
- "integrity": "sha512-rUYdp+MQwSFocxIOcSsYSF3YYYC/uUpMbCY/mbO21vGqfrEYvNSoPyKYDj6RhXXpPfS0KstW9RwG3qXh9sL7FQ==",
+ "version": "8.10.162",
+ "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.162.tgz",
+ "integrity": "sha512-Fn658grtLOci1oxi1391vvDWJRKNGWRSqfxRkmN/Iy3c0tQH1USMKEXcPYHLvope+ZgTFocx9FRQJx1muBL6qw==",
"dev": true,
"license": "MIT"
},
@@ -8606,14 +8891,12 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
@@ -8623,7 +8906,6 @@
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/istanbul-lib-report": "*"
@@ -8717,7 +8999,6 @@
"version": "20.19.41",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.41.tgz",
"integrity": "sha512-ECymXOukMnOoVkC2bb1Vc/w/836DXncOg5m8Xj1RH7xSHZJWNYY6Zh7EH477vcnD5egKNNfy2RpNOmuChhFPgQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -8779,9 +9060,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.3.28",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",
- "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==",
+ "version": "18.3.31",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.31.tgz",
+ "integrity": "sha512-vfEqpXTvwT91yhmwdfouStN2hSKwTvyRs8qpLfADyrq/kxDw0hZM7Wk9Ug1FELj8hIby+S/+kQCSRFF32nv2Qw==",
"license": "MIT",
"dependencies": {
"@types/prop-types": "*",
@@ -9135,7 +9416,6 @@
"version": "17.0.35",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
"integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
@@ -9145,7 +9425,6 @@
"version": "21.0.3",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/yauzl": {
@@ -9160,17 +9439,17 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz",
- "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.0.tgz",
+ "integrity": "sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.59.3",
- "@typescript-eslint/type-utils": "8.59.3",
- "@typescript-eslint/utils": "8.59.3",
- "@typescript-eslint/visitor-keys": "8.59.3",
+ "@typescript-eslint/scope-manager": "8.61.0",
+ "@typescript-eslint/type-utils": "8.61.0",
+ "@typescript-eslint/utils": "8.61.0",
+ "@typescript-eslint/visitor-keys": "8.61.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.5.0"
@@ -9183,22 +9462,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.59.3",
+ "@typescript-eslint/parser": "^8.61.0",
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz",
- "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.0.tgz",
+ "integrity": "sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.59.3",
- "@typescript-eslint/types": "8.59.3",
- "@typescript-eslint/typescript-estree": "8.59.3",
- "@typescript-eslint/visitor-keys": "8.59.3",
+ "@typescript-eslint/scope-manager": "8.61.0",
+ "@typescript-eslint/types": "8.61.0",
+ "@typescript-eslint/typescript-estree": "8.61.0",
+ "@typescript-eslint/visitor-keys": "8.61.0",
"debug": "^4.4.3"
},
"engines": {
@@ -9214,14 +9493,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz",
- "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.0.tgz",
+ "integrity": "sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.59.3",
- "@typescript-eslint/types": "^8.59.3",
+ "@typescript-eslint/tsconfig-utils": "^8.61.0",
+ "@typescript-eslint/types": "^8.61.0",
"debug": "^4.4.3"
},
"engines": {
@@ -9236,14 +9515,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz",
- "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.0.tgz",
+ "integrity": "sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.3",
- "@typescript-eslint/visitor-keys": "8.59.3"
+ "@typescript-eslint/types": "8.61.0",
+ "@typescript-eslint/visitor-keys": "8.61.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -9254,9 +9533,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz",
- "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.0.tgz",
+ "integrity": "sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9271,15 +9550,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz",
- "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.0.tgz",
+ "integrity": "sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.3",
- "@typescript-eslint/typescript-estree": "8.59.3",
- "@typescript-eslint/utils": "8.59.3",
+ "@typescript-eslint/types": "8.61.0",
+ "@typescript-eslint/typescript-estree": "8.61.0",
+ "@typescript-eslint/utils": "8.61.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.5.0"
},
@@ -9296,9 +9575,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz",
- "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.0.tgz",
+ "integrity": "sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9310,16 +9589,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz",
- "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.0.tgz",
+ "integrity": "sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.59.3",
- "@typescript-eslint/tsconfig-utils": "8.59.3",
- "@typescript-eslint/types": "8.59.3",
- "@typescript-eslint/visitor-keys": "8.59.3",
+ "@typescript-eslint/project-service": "8.61.0",
+ "@typescript-eslint/tsconfig-utils": "8.61.0",
+ "@typescript-eslint/types": "8.61.0",
+ "@typescript-eslint/visitor-keys": "8.61.0",
"debug": "^4.4.3",
"minimatch": "^10.2.2",
"semver": "^7.7.3",
@@ -9377,9 +9656,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -9390,16 +9669,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz",
- "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.0.tgz",
+ "integrity": "sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.59.3",
- "@typescript-eslint/types": "8.59.3",
- "@typescript-eslint/typescript-estree": "8.59.3"
+ "@typescript-eslint/scope-manager": "8.61.0",
+ "@typescript-eslint/types": "8.61.0",
+ "@typescript-eslint/typescript-estree": "8.61.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -9414,13 +9693,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz",
- "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.0.tgz",
+ "integrity": "sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.59.3",
+ "@typescript-eslint/types": "8.61.0",
"eslint-visitor-keys": "^5.0.0"
},
"engines": {
@@ -9445,9 +9724,9 @@
}
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
- "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz",
+ "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==",
"cpu": [
"arm"
],
@@ -9459,9 +9738,9 @@
]
},
"node_modules/@unrs/resolver-binding-android-arm64": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz",
- "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz",
+ "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==",
"cpu": [
"arm64"
],
@@ -9473,9 +9752,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-arm64": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz",
- "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz",
+ "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==",
"cpu": [
"arm64"
],
@@ -9487,9 +9766,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-x64": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz",
- "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz",
+ "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==",
"cpu": [
"x64"
],
@@ -9501,9 +9780,9 @@
]
},
"node_modules/@unrs/resolver-binding-freebsd-x64": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz",
- "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz",
+ "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==",
"cpu": [
"x64"
],
@@ -9515,9 +9794,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz",
- "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz",
+ "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==",
"cpu": [
"arm"
],
@@ -9529,9 +9808,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz",
- "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz",
+ "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==",
"cpu": [
"arm"
],
@@ -9543,9 +9822,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz",
- "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz",
+ "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==",
"cpu": [
"arm64"
],
@@ -9557,9 +9836,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-musl": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz",
- "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz",
+ "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==",
"cpu": [
"arm64"
],
@@ -9570,10 +9849,38 @@
"linux"
]
},
+ "node_modules/@unrs/resolver-binding-linux-loong64-gnu": {
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz",
+ "integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-loong64-musl": {
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz",
+ "integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz",
- "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz",
+ "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==",
"cpu": [
"ppc64"
],
@@ -9585,9 +9892,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz",
- "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz",
+ "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==",
"cpu": [
"riscv64"
],
@@ -9599,9 +9906,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz",
- "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz",
+ "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==",
"cpu": [
"riscv64"
],
@@ -9613,9 +9920,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz",
- "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz",
+ "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==",
"cpu": [
"s390x"
],
@@ -9627,9 +9934,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-gnu": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz",
- "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz",
+ "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==",
"cpu": [
"x64"
],
@@ -9641,9 +9948,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-musl": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz",
- "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz",
+ "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==",
"cpu": [
"x64"
],
@@ -9654,10 +9961,24 @@
"linux"
]
},
+ "node_modules/@unrs/resolver-binding-openharmony-arm64": {
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz",
+ "integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ]
+ },
"node_modules/@unrs/resolver-binding-wasm32-wasi": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz",
- "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz",
+ "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==",
"cpu": [
"wasm32"
],
@@ -9665,16 +9986,18 @@
"license": "MIT",
"optional": true,
"dependencies": {
- "@napi-rs/wasm-runtime": "^0.2.11"
+ "@emnapi/core": "1.10.0",
+ "@emnapi/runtime": "1.10.0",
+ "@napi-rs/wasm-runtime": "^1.1.4"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz",
- "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz",
+ "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==",
"cpu": [
"arm64"
],
@@ -9686,9 +10009,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz",
- "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz",
+ "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==",
"cpu": [
"ia32"
],
@@ -9700,9 +10023,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-x64-msvc": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz",
- "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz",
+ "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==",
"cpu": [
"x64"
],
@@ -9940,13 +10263,13 @@
}
},
"node_modules/@wordpress/a11y": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.46.0.tgz",
- "integrity": "sha512-9VKhQHB/TQHJciOtxbpJ5JPhxMHCOszcxs4eL27krFXMEp3fl4tzVy13r1LPuXg/yjZ9NpV3NY+Qwx4G0aW3Kw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.48.0.tgz",
+ "integrity": "sha512-MXwBc2sYaemZCn1dqVutTbLdM6iy4bx/HS9hHR/+pRpaSVJUlguZ1aQ0BaoIbE4u0uOezGGc5d2bDfWCti3Dww==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/dom-ready": "^4.46.0",
- "@wordpress/i18n": "^6.19.0"
+ "@wordpress/dom-ready": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0"
},
"engines": {
"node": ">=18.12.0",
@@ -9971,18 +10294,18 @@
}
},
"node_modules/@wordpress/admin-ui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/admin-ui/-/admin-ui-2.1.0.tgz",
- "integrity": "sha512-wFZ6pOxex/3iz1NuV27/7uL/iJtbqrLPqWKuQlpaJiXL9ZLj2JvHWkQVpvzi10EzIDQLqX2WdSOzS0SyXIro2w==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/admin-ui/-/admin-ui-2.3.0.tgz",
+ "integrity": "sha512-AfLzd3YrzGtitEyuzmyHafEuZzD/4LnXA8Wg+RbXyLtYWZzrKDNJRopGMtSVHNxqaz6E/NSlpbJY5P0qet6w+g==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/components": "^33.1.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/route": "^0.12.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/ui": "^0.13.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/route": "^0.14.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -9993,16 +10316,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/admin-ui/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/admin-ui/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -10012,25 +10346,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10059,14 +10394,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/admin-ui/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/admin-ui/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/admin-ui/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -10077,23 +10459,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/admin-ui/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/admin-ui/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -10107,13 +10499,13 @@
}
},
"node_modules/@wordpress/admin-ui/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -10144,6 +10536,28 @@
}
}
},
+ "node_modules/@wordpress/admin-ui/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/admin-ui/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -10158,9 +10572,9 @@
}
},
"node_modules/@wordpress/admin-ui/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -10168,13 +10582,14 @@
}
},
"node_modules/@wordpress/api-fetch": {
- "version": "7.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.46.0.tgz",
- "integrity": "sha512-QOxuHSUXMzLat3Y90+0HNUDPSlBUK53r4mQ4m7f4/OKaWRRZU5jzvDBJyj52dEST7yJ1eZtuqUkEwK2T1MEBfQ==",
+ "version": "7.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.48.0.tgz",
+ "integrity": "sha512-WYoIikKQPdRqrbLB9b9diM80q4g80NqqMPwVYZY9c7vbhJvj5c0hkA5zAlwba/iRbwqDjpRiZMKp8XntYLzMWw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/url": "^4.46.0"
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/url": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -10182,9 +10597,9 @@
}
},
"node_modules/@wordpress/autop": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.46.0.tgz",
- "integrity": "sha512-qAAd46EvbO5L9xx+YVP0lN48+A4n3C2jO4ckVP8/n8cEgFucCMlfyMKstqj7uOTBaA0YnmNZxJUkciCCV9FrLw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.48.0.tgz",
+ "integrity": "sha512-Fn0WzWJjwIFxSfF9RqB3L1XbKudWLGHc4DMTAN4KAfyVl+86FszP85UYJq28EWIMblPO4V1roNXt6ZbShmGsOw==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -10192,9 +10607,9 @@
}
},
"node_modules/@wordpress/babel-preset-default": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.46.0.tgz",
- "integrity": "sha512-HpjX32OkbSpNZkhVo2WdQuP1MkpVg24hVaq7uM5whDdYR88pSc5bfhJ1cNsWagYJQvuYFBf+YIBSvxref4ojXA==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.48.0.tgz",
+ "integrity": "sha512-arwTuIihbSj/F3S89p1DqmfViCSqfbcCoZEeIcx07kyOR+D+7T+ZRLQ1sX62bZ5NkSC/SsdkBp6GkMCfE8NWqQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -10204,8 +10619,8 @@
"@babel/plugin-transform-runtime": "7.25.7",
"@babel/preset-env": "7.25.7",
"@babel/preset-typescript": "7.25.7",
- "@wordpress/browserslist-config": "^6.46.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/browserslist-config": "^6.48.0",
+ "@wordpress/warning": "^3.48.0",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.3.0"
@@ -10215,22 +10630,6 @@
"npm": ">=8.19.2"
}
},
- "node_modules/@wordpress/babel-preset-default/node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
- "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"node_modules/@wordpress/babel-preset-default/node_modules/@babel/plugin-transform-react-jsx": {
"version": "7.25.7",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz",
@@ -10262,9 +10661,9 @@
}
},
"node_modules/@wordpress/blob": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.46.0.tgz",
- "integrity": "sha512-TUu6k4SFPThT86ek/O87/aQfwKVYAGG9Gt14uvYPXPyLz90/KeFLr15v9waZV2luk2xCZACMIa4OdBHQlkL/aQ==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.48.0.tgz",
+ "integrity": "sha512-nMFyrFqdAMLeM2QzVN14UuWtBcbiftrcCmPZydZq05wcWs0pUIcd0Xe3D7o77GIfhlpRFOOC4iT7ORJE/YeWiA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -10272,49 +10671,49 @@
}
},
"node_modules/@wordpress/block-editor": {
- "version": "15.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.19.0.tgz",
- "integrity": "sha512-kpTug+xiBLnbuN143nG9aNNEON4wrJGY3vM+s9XlKaNXIm+EeuOMv53Mm9HUKEJYctyPsPMFbfK7nVANWzC2fQ==",
+ "version": "15.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.21.0.tgz",
+ "integrity": "sha512-tSv8htNGX4LZfC91BCgcxpe2uU9wZAMGDFmpLYu6qSLg8ArhXJtbPt9YUigSPQJrM8XjD/29nW2PG779incBQA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/block-serialization-default-parser": "^5.46.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/commands": "^1.46.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/global-styles-engine": "^1.13.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/image-cropper": "^1.10.0",
- "@wordpress/interactivity": "^6.46.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keyboard-shortcuts": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/priority-queue": "^3.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-engine": "^2.46.0",
- "@wordpress/token-list": "^3.46.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/upload-media": "^0.31.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/warning": "^3.46.0",
- "@wordpress/wordcount": "^4.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/block-serialization-default-parser": "^5.48.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/commands": "^1.48.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/global-styles-engine": "^1.15.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/image-cropper": "^1.12.0",
+ "@wordpress/interactivity": "^6.48.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-engine": "^2.48.0",
+ "@wordpress/token-list": "^3.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/upload-media": "^0.33.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/warning": "^3.48.0",
+ "@wordpress/wordcount": "^4.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10339,16 +10738,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/block-editor/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -10358,25 +10768,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10405,14 +10816,98 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/block-editor/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -10423,23 +10918,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/block-editor/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -10453,13 +10958,13 @@
}
},
"node_modules/@wordpress/block-editor/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -10490,6 +10995,28 @@
}
}
},
+ "node_modules/@wordpress/block-editor/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/block-editor/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -10504,9 +11031,9 @@
}
},
"node_modules/@wordpress/block-editor/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -10514,50 +11041,50 @@
}
},
"node_modules/@wordpress/block-library": {
- "version": "9.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.46.0.tgz",
- "integrity": "sha512-QI8CjmH7Ufa1MDjBxR2CVd0hLrY7hfTnPuzXjLNCWmW6FKUnNBCENMea4EuNvXuXUShbgX+VIao5NA8oLxtbIQ==",
+ "version": "9.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.48.0.tgz",
+ "integrity": "sha512-bcnC8yAFxqeLdN/gpS4M1zyJIA9yTO7hrDw3KFVGBysFzFWJ3mOtNXgGBIKEyPBKaK413PmITT4rro3A+1bXtQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@arraypress/waveform-player": "1.2.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/autop": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/interactivity": "^6.46.0",
- "@wordpress/interactivity-router": "^2.46.0",
- "@wordpress/keyboard-shortcuts": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/latex-to-mathml": "^1.14.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/patterns": "^2.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/reusable-blocks": "^5.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/server-side-render": "^6.22.0",
- "@wordpress/shortcode": "^4.46.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/upload-media": "^0.31.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/viewport": "^6.46.0",
- "@wordpress/wordcount": "^4.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/autop": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/interactivity": "^6.48.0",
+ "@wordpress/interactivity-router": "^2.48.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/latex-to-mathml": "^1.16.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/patterns": "^2.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/reusable-blocks": "^5.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/server-side-render": "^6.24.0",
+ "@wordpress/shortcode": "^4.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/upload-media": "^0.33.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/viewport": "^6.48.0",
+ "@wordpress/wordcount": "^4.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10577,16 +11104,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-library/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/block-library/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -10596,25 +11134,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10643,14 +11182,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-library/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/block-library/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/block-library/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -10661,23 +11247,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/block-library/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/block-library/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -10691,13 +11287,13 @@
}
},
"node_modules/@wordpress/block-library/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -10728,6 +11324,28 @@
}
}
},
+ "node_modules/@wordpress/block-library/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/block-library/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -10742,9 +11360,9 @@
}
},
"node_modules/@wordpress/block-library/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -10752,9 +11370,9 @@
}
},
"node_modules/@wordpress/block-serialization-default-parser": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.46.0.tgz",
- "integrity": "sha512-j9AWXtuBbjntWWapDTZVyLmRVYOA1me3lqR+ugkN54HvNiyQaDw0tt6JfJYGFTWhJ8peU90G2TO+IiFf6YDKQQ==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.48.0.tgz",
+ "integrity": "sha512-bbG7qlz3BZNnZRLtwwFl/VK/ynDtZ3XDbLiTCXrOGF3ij4RdA+Vng3nTNBxxPKLy8gB5t8Fgl5DGK3MXhn+RWA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -10762,26 +11380,26 @@
}
},
"node_modules/@wordpress/blocks": {
- "version": "15.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.19.0.tgz",
- "integrity": "sha512-8tsKYt9uD8xU+G0o2MwHVYgPz60FhyE1eSNHx27YS20VxgZPzIWPTRnAB45wEyjQ2yMcN/9G8maim+B7geQ0Kg==",
+ "version": "15.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.21.0.tgz",
+ "integrity": "sha512-nq+lOxGFAET150U2dbC/yf5M1l52NlGFffKDr3ChmKscGh4R5KRYfv4fmqQVYujbapWCNJHZJXI63yrSFUOhMA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/autop": "^4.46.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/block-serialization-default-parser": "^5.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/shortcode": "^4.46.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/autop": "^4.48.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/block-serialization-default-parser": "^5.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/shortcode": "^4.48.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"colord": "^2.7.0",
"fast-deep-equal": "^3.1.3",
@@ -10802,10 +11420,30 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/blocks/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/browserslist-config": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.46.0.tgz",
- "integrity": "sha512-FV/CN/Qjvu0Ts1h63w0xuZyhKzipyePMFGXPmbZawu+fHpib/2D/JyAHb0wVpOD4qz8XOfB8Tyi9iMPJzAI87w==",
+ "version": "6.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.48.0.tgz",
+ "integrity": "sha512-bPcrwFqlG9i4qLrcrYBj8lOYhB547SYelEZ+HCesfrkUHr5YDM2mnUdqKhj0+E6/T/iSBAht9uK4SEqj/hShqA==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -10814,14 +11452,14 @@
}
},
"node_modules/@wordpress/build": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/build/-/build-0.14.0.tgz",
- "integrity": "sha512-ZPXLAinvwNOkVqZ7UMDDpL6V0opHgv/0gsDO0YT5hS17vvdB6pyrHezHN6NeS6Q54Qx3V2iaTlaFwLwiMvybQQ==",
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/build/-/build-0.16.0.tgz",
+ "integrity": "sha512-dMIbkJHObOkW9QbSHmRwwMDzjdw615vrvYa3mmOEvPlYgAgoMiaRICSPEjMP/Ym2F2qLjFY7NUxpVs+1OchaxA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@emotion/babel-plugin": "11.13.5",
- "@wordpress/style-runtime": "^0.2.0",
+ "@wordpress/style-runtime": "^0.4.0",
"autoprefixer": "10.4.21",
"browserslist-to-esbuild": "2.1.1",
"change-case": "4.1.2",
@@ -10865,22 +11503,33 @@
}
}
},
+ "node_modules/@wordpress/build/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/commands": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.46.0.tgz",
- "integrity": "sha512-Pzn9noMCkmFs+tRd5ghpkJy1iZtc0EfHU8XQTKoL2rtafs5Sxhsw08+85RNci/Uk7FZKhDTjKCgy7bxlyZ4EIQ==",
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.48.0.tgz",
+ "integrity": "sha512-wSo0Sj0Y7Z+yNfhp8QouB7rBSC9d3+Vb2/RKB/480+WlidFvCDgsFJPojNenqXdPlUTVcbgjsj0jLls8BbwHbA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keyboard-shortcuts": "^5.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/warning": "^3.48.0",
"clsx": "^2.1.1",
"cmdk": "^1.0.0"
},
@@ -10893,16 +11542,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/commands/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/commands/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -10912,25 +11572,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -10959,15 +11620,24 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@wordpress/commands/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "node_modules/@wordpress/commands/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
- "change-case": "4.1.2"
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=18.12.0",
@@ -10977,10 +11647,160 @@
"react": "^18.0.0"
}
},
- "node_modules/@wordpress/commands/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "node_modules/@wordpress/commands/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
+ "change-case": "4.1.2"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@wordpress/commands/node_modules/date-fns": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -11118,27 +11938,27 @@
}
},
"node_modules/@wordpress/core-data": {
- "version": "7.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.46.0.tgz",
- "integrity": "sha512-mfiqOrXcsv4rZJZFYjmUSc5goK1cKpuQ1lSoSBnuKMJNZAxTCVTwexIaj0XI5Qr/ngUjT5U1+w4I0Fzuv/qCMQ==",
+ "version": "7.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.48.0.tgz",
+ "integrity": "sha512-coukurBp/mTSugI1PRKwunJsk9/sVilwdFv5h4yFWisVIMclZQ0GJg+MOLiK18fWEtqjPD2J1j7Aoz12QEx1Lw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/sync": "^1.46.0",
- "@wordpress/undo-manager": "^1.46.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/sync": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"equivalent-key-map": "^0.2.2",
"fast-deep-equal": "^3.1.3",
@@ -11154,19 +11974,66 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/core-data/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/core-data/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/data": {
- "version": "10.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.46.0.tgz",
- "integrity": "sha512-vxOO2IEn+29eue9Pq7Mzsq1SipMAg0Rp0Oztz9LsgWQIF9yyylGlP3yHnFjEmJ4MonGSjzvpArlc7jWwkzutKg==",
+ "version": "10.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.48.0.tgz",
+ "integrity": "sha512-6SjfTBlXu5fuJWmmlHlwV2wcrcsWL+M5O227AoEvrPSLo96UuMj2kAx3cKLtP3xyOMDyd38koQSf6+SS522bTA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/compose": "^7.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/priority-queue": "^3.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/redux-routine": "^5.46.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/redux-routine": "^5.48.0",
"deepmerge": "^4.3.0",
"equivalent-key-map": "^0.2.2",
"is-plain-object": "^5.0.0",
@@ -11183,6 +12050,53 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/data/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/data/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/dataviews": {
"version": "14.3.0",
"resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-14.3.0.tgz",
@@ -11395,12 +12309,12 @@
}
},
"node_modules/@wordpress/date": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.46.0.tgz",
- "integrity": "sha512-phbKy1siTFGwFet5hQzaSZJB1mMDIXflMLKj+oJ/mT/m9ughp3seFDPvKoL+UzukLxNJh3l5G5h1l9XQFfC2cA==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.48.0.tgz",
+ "integrity": "sha512-HgXtYAD2IOrPDY83xzkT/8abYj2nMlkbC+lfSpB4lExlSVrIbz5oYUtktH8k5EBZjVBMFsE7mdMQyQjUeCQbeQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/deprecated": "^4.46.0",
+ "@wordpress/deprecated": "^4.48.0",
"moment": "^2.29.4",
"moment-timezone": "^0.5.40"
},
@@ -11410,9 +12324,9 @@
}
},
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.46.0.tgz",
- "integrity": "sha512-Lm2JFEI4NrcEQFdnIXK+CsUQGK/LTiRxrDY0ocpTLt5hhb3DJm3Ds2HFn8fa//H0U5B3FvO3XyGMHOUf9Q12Pg==",
+ "version": "6.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.48.0.tgz",
+ "integrity": "sha512-MTIVq7ZQvcVdsBEvPocg4+gy3If8hWsZ0FQtvIrfwLvqqyvlRRkL4xjCVB2S+FHv0VdSj2oj3Sdh0ZKIr5MJ4g==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -11434,12 +12348,12 @@
"license": "BSD"
},
"node_modules/@wordpress/deprecated": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.46.0.tgz",
- "integrity": "sha512-d4Dy9GeJ/VIORTgYKYXT026/hhpV6VOf3VUDj10f+QFoIJ86VMBrzV6KQn8KUVH4T3oH1MSpo/A5t8ttYFemsg==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.48.0.tgz",
+ "integrity": "sha512-aTa7oww6hvTjfIvxLsxlcwYj7skAGPnr1V2S0iBVQfiIn5wJPiGjM9hz4QEf6kyR44Vh0IYjW9wSxVuDMGZUdw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/hooks": "^4.46.0"
+ "@wordpress/hooks": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -11447,12 +12361,12 @@
}
},
"node_modules/@wordpress/dom": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.46.0.tgz",
- "integrity": "sha512-XngkvNJpf0JnpZuOcsbBl/cTprfYQTfSykttIL4laXcFXfZe8rU3bGgv8K7AEoYigDwxfw3g/yMPi4fn195Kpw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.48.0.tgz",
+ "integrity": "sha512-9UARZ0YQfmhx9VAi+QynSwu5fOJoG4mmPNTpYW8jDmtKh+9c2YIi1YSQFuOa1sipj78ZLPaBxaceZ7dbxKc3UA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/deprecated": "^4.46.0"
+ "@wordpress/deprecated": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -11460,9 +12374,9 @@
}
},
"node_modules/@wordpress/dom-ready": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.46.0.tgz",
- "integrity": "sha512-CQ6KPaCkMzAmbxmR4E4Fu99ngyPpkP9VGaIFu0xUgx0ubkYOzcvEfEEPuyEV3n7PY2Jg/XWzBilgWCa8PmaxWw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.48.0.tgz",
+ "integrity": "sha512-jtH9/4FBTsfYLJDzgiXs41nceTrfvuLXqaWa5IN8drHvXZde6Dhz78m3KCZLrOB5DEE1tbyBNyZkcWM8HNVZ0Q==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -11492,43 +12406,43 @@
}
},
"node_modules/@wordpress/edit-post": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.46.0.tgz",
- "integrity": "sha512-a9ESt7CtgopBq2c+28gHKbrGP6CeenAZVXybGY3kJKSOs+gb48oqSgCtoItKLYs2DvNYBk10sOfWhAVyPBjgLw==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.48.0.tgz",
+ "integrity": "sha512-4tqhlV8hnZb85ScMhG/Sa+nvwSnaLxvW14CzYypw8ocQ13QdHLFIpFOkphW00WU89LZDGeqS4JcrOtISjc2Y7Q==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/admin-ui": "^2.1.0",
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/block-library": "^9.46.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/commands": "^1.46.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/editor": "^14.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/global-styles-engine": "^1.13.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keyboard-shortcuts": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/plugins": "^7.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/viewport": "^6.46.0",
- "@wordpress/warning": "^3.46.0",
- "@wordpress/widgets": "^4.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/admin-ui": "^2.3.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/block-library": "^9.48.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/commands": "^1.48.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/editor": "^14.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/global-styles-engine": "^1.15.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/plugins": "^7.48.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/viewport": "^6.48.0",
+ "@wordpress/warning": "^3.48.0",
+ "@wordpress/widgets": "^4.48.0",
"clsx": "^2.1.1",
"memize": "^2.1.0"
},
@@ -11541,16 +12455,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/edit-post/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/edit-post/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -11560,25 +12485,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -11607,14 +12533,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/edit-post/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/edit-post/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/edit-post/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -11625,23 +12598,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/edit-post/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/edit-post/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -11655,13 +12638,13 @@
}
},
"node_modules/@wordpress/edit-post/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -11692,6 +12675,28 @@
}
}
},
+ "node_modules/@wordpress/edit-post/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/edit-post/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -11706,9 +12711,9 @@
}
},
"node_modules/@wordpress/edit-post/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -11716,55 +12721,55 @@
}
},
"node_modules/@wordpress/editor": {
- "version": "14.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.46.0.tgz",
- "integrity": "sha512-BW3JNqT5sk8c3u/SVOf/WWDdM964l1fzlGylVuOPITJop4jx/b+ywuV/ITh/ndNPusxDsP6ftzsDHjTikDeR5g==",
+ "version": "14.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.48.0.tgz",
+ "integrity": "sha512-TO7EXk3rwyAxgALeM6d0X0UvU3kTgQ8dODH2a86th99NgT9CYotmg8aHTwOIwHXPH9BnONq460GNHzt9TCvVVQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/block-serialization-default-parser": "^5.46.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/commands": "^1.46.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/fields": "^0.38.0",
- "@wordpress/global-styles-engine": "^1.13.0",
- "@wordpress/global-styles-ui": "^1.13.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/interface": "^9.31.0",
- "@wordpress/keyboard-shortcuts": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/media-editor": "^0.9.0",
- "@wordpress/media-fields": "^0.11.0",
- "@wordpress/media-utils": "^5.46.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/patterns": "^2.46.0",
- "@wordpress/plugins": "^7.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/reusable-blocks": "^5.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/server-side-render": "^6.22.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/upload-media": "^0.31.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/views": "^1.13.0",
- "@wordpress/warning": "^3.46.0",
- "@wordpress/wordcount": "^4.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/block-serialization-default-parser": "^5.48.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/commands": "^1.48.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/fields": "^0.40.0",
+ "@wordpress/global-styles-engine": "^1.15.0",
+ "@wordpress/global-styles-ui": "^1.15.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/interface": "^9.33.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/media-editor": "^0.11.0",
+ "@wordpress/media-fields": "^0.13.0",
+ "@wordpress/media-utils": "^5.48.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/patterns": "^2.48.0",
+ "@wordpress/plugins": "^7.48.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/reusable-blocks": "^5.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/server-side-render": "^6.24.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/upload-media": "^0.33.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/views": "^1.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "@wordpress/wordcount": "^4.48.0",
"change-case": "^4.1.2",
"client-zip": "^2.4.5",
"clsx": "^2.1.1",
@@ -11786,16 +12791,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/editor/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/editor/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -11805,25 +12821,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -11852,14 +12869,98 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/editor/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/editor/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/editor/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/editor/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -11870,23 +12971,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/editor/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/editor/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -11900,13 +13011,13 @@
}
},
"node_modules/@wordpress/editor/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -11937,6 +13048,28 @@
}
}
},
+ "node_modules/@wordpress/editor/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/editor/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -11951,9 +13084,9 @@
}
},
"node_modules/@wordpress/editor/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -11980,9 +13113,9 @@
}
},
"node_modules/@wordpress/env": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-11.6.0.tgz",
- "integrity": "sha512-dlqDSOvL92YQZ0D6qne3wIivzRpQ7IDQ0D24G5JPR+tcsS8kB4BHSo+7dtrUUuOiXBB+JmIs97fX7M1Z7Fssig==",
+ "version": "11.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-11.4.0.tgz",
+ "integrity": "sha512-Rk25QAVr1diXIT7HPhRSTfyP5s3+dNYSfYEgVyt1HYeO1u5sqHwMBT+KH82HSvfxgPQv4e3JZCK4B+11Bw7ozQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -12009,9 +13142,9 @@
}
},
"node_modules/@wordpress/escape-html": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.46.0.tgz",
- "integrity": "sha512-SzrVQwLQBZdaSStYVpTKeYqp97NABz1w551T8me3msDDsfhWWPhSZiZTNaGZ6iqUNfOX2uKyZsqXedvkqwLHqA==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.48.0.tgz",
+ "integrity": "sha512-phw399RofSqTqIM4DikmkDfgJ7exDYgPfDuxjv3D2YnUTTUsR+U9fA+pA+/rNUiZD1YOmVILQmkJt6oLaVM+nQ==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -12019,18 +13152,18 @@
}
},
"node_modules/@wordpress/eslint-plugin": {
- "version": "25.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-25.2.0.tgz",
- "integrity": "sha512-h3Yz5Qzo1v53Rw9i8WBm68P6SFpVSeqWDohowpEeuIz2RC8Jg1CT5j49tVpSZXGNCQGSf3SaPLjXmiyxTZXkSw==",
+ "version": "25.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-25.4.0.tgz",
+ "integrity": "sha512-f0GQ3oi3Awch5vSSxI0cnubEEkn73Z1rzfj8/pnZMNNCdyMjZRJmMZ3O8W/NL+eW6KabqC17Bb1whXVgO5WxtQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/eslint-parser": "^7.28.6",
"@eslint-community/eslint-plugin-eslint-comments": "^4.4.0",
"@eslint/compat": "^2.0.0",
- "@wordpress/babel-preset-default": "^8.46.0",
- "@wordpress/prettier-config": "^4.46.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/babel-preset-default": "^8.48.0",
+ "@wordpress/prettier-config": "^4.48.0",
+ "@wordpress/theme": "^0.15.0",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^10.0.0",
"eslint-import-resolver-typescript": "^4.4.4",
@@ -12093,37 +13226,37 @@
}
},
"node_modules/@wordpress/fields": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.38.0.tgz",
- "integrity": "sha512-qHFVur2HLczUqihQEjhCftPIdXIW9LwOwL6xa+8uJfnj3++2nGF8HJ6W/Q5jik5kYXXAc5gelUN6J/Xg+HoMfg==",
+ "version": "0.40.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.40.0.tgz",
+ "integrity": "sha512-kA6r0AVeWjhZwSnQkaSrYXuBTKeB4eBaYKOicf1dJqa1+ODOOp6/9Vbo0/RG7faSBhxeXnyQQkdoGcMX9cfoBA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@react-spring/web": "^9.4.5",
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/media-utils": "^5.46.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/patterns": "^2.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/router": "^1.46.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/warning": "^3.46.0",
- "@wordpress/wordcount": "^4.46.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/media-utils": "^5.48.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/patterns": "^2.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/router": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/warning": "^3.48.0",
+ "@wordpress/wordcount": "^4.48.0",
"change-case": "4.1.2",
"client-zip": "^2.4.5",
"clsx": "2.1.1",
@@ -12137,16 +13270,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/fields/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/fields/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -12156,25 +13300,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -12203,14 +13348,98 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/fields/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/fields/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/fields/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/fields/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -12221,23 +13450,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/fields/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/fields/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -12251,13 +13490,13 @@
}
},
"node_modules/@wordpress/fields/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -12288,6 +13527,28 @@
}
}
},
+ "node_modules/@wordpress/fields/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/fields/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -12302,9 +13563,9 @@
}
},
"node_modules/@wordpress/fields/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -12312,15 +13573,15 @@
}
},
"node_modules/@wordpress/global-styles-engine": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.13.0.tgz",
- "integrity": "sha512-rOix+U4tAi3X9m0q82r7gQrDQ0uJzK/w5Pc9s7yawbWo5T7oW8FLor17VkTr5T75ZItV9OZshpAA0xELIdJZRw==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.15.0.tgz",
+ "integrity": "sha512-okgCtWjuy4AH6+yu7Rn9p4t1l9Cc8dtaJbV4dDr3mIg9w77amw4gjOlqpx6TU3iM/2RW8GNzinhNMoK1zYZe6g==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/style-engine": "^2.46.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/style-engine": "^2.48.0",
"colord": "^2.9.2",
"deepmerge": "^4.3.0",
"fast-deep-equal": "^3.1.3",
@@ -12333,27 +13594,27 @@
}
},
"node_modules/@wordpress/global-styles-ui": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/global-styles-ui/-/global-styles-ui-1.13.0.tgz",
- "integrity": "sha512-PqjSYc3kJ5Au2LesDprrBgKQrb33c0Uml6SRVcYgLXfhFQLI2IGhGWfOAcRcOV3SM+wv1UZDWHbF/0B89+If9A==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/global-styles-ui/-/global-styles-ui-1.15.0.tgz",
+ "integrity": "sha512-evrV1mjZIpJUWzkmCEtCADvnskamrhV7A8mG6r4GP0P4iyXhPxwuvnKTXOtNty04/eU9sq5qlF/FtqztBo+JFg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/global-styles-engine": "^1.13.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/global-styles-engine": "^1.15.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.0",
"colord": "^2.7.0"
@@ -12367,16 +13628,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -12386,25 +13658,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -12433,14 +13706,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -12451,10 +13771,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/global-styles-ui/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/global-styles-ui/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -12462,9 +13894,9 @@
}
},
"node_modules/@wordpress/hooks": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.46.0.tgz",
- "integrity": "sha512-fsKw4dmw4voIRoKc8t0XRREQlFvwj9XS/jTXvkh6mqRYCDpaEnrdB2Ji5jgbRXEMPU0GKVGMeAn5Wwi56gjBMg==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.48.0.tgz",
+ "integrity": "sha512-rU1yGEy0Mb+2oRG5QX/bKIIwKQmYAvATfUQeXIF20/mbR0qutYeVTCIvWEyb4pf71tvnQFiN18RWRXWsvKrDbQ==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -12472,9 +13904,9 @@
}
},
"node_modules/@wordpress/html-entities": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.46.0.tgz",
- "integrity": "sha512-YJ/V9R2p4lwYkhc9/bQrXxoX0rNDtt1WQGInKAxRWqF1w1gYQk0iWiwGcNnahnFofwK2LJSVf4/jYFjJrS/sPw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.48.0.tgz",
+ "integrity": "sha512-KGxdaLC36wE10GybSfjYGcyWiy+KQCYheB6T8jhZhQ9mlf2Zwx6aJgfZm/L6BLwNN33Efx+sJY3nvMIxI5UwnA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -12482,13 +13914,13 @@
}
},
"node_modules/@wordpress/i18n": {
- "version": "6.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.19.0.tgz",
- "integrity": "sha512-hRXd2E0SF9OQf22ZZWw7Ny/o+Q9u8jINiF1p0bF+rnSDKQUgoStihak6YiazWVRiIEYwctzotKXlt0HePJelXA==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.21.0.tgz",
+ "integrity": "sha512-IXGGUJqN6b7QddU0dZB3HLJKu6uDQuhLsrrzYpUYTjDhfa43XEaikA9xHNgZhqzRtOVYqsNHVliWcISvJ/xjZQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@tannin/sprintf": "^1.3.2",
- "@wordpress/hooks": "^4.46.0",
+ "@wordpress/hooks": "^4.48.0",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"tannin": "^1.2.0"
@@ -12520,14 +13952,14 @@
}
},
"node_modules/@wordpress/image-cropper": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.10.0.tgz",
- "integrity": "sha512-Aq4Wz2nGf+GYZPi+n+nWq7AtsGSjUbREzYKEUQIAnt2pPGn2ZkvooBUQE405WOqoJadE+tkLjKdyjY24iOtocA==",
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.12.0.tgz",
+ "integrity": "sha512-mOoMaVMC+HtxvPM2Iq+I3qXHoHhcsEEc1hiLUjfS8KIGUkm11LSk/LeHjhpnA1My8gAeUqYREFCwPoK91+rEFA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/components": "^33.1.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
"clsx": "^2.1.1",
"dequal": "^2.0.3",
"react-easy-crop": "^5.4.2"
@@ -12541,16 +13973,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/image-cropper/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -12560,25 +14003,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -12607,14 +14051,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/image-cropper/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -12625,10 +14116,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/image-cropper/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/image-cropper/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -12636,9 +14239,9 @@
}
},
"node_modules/@wordpress/interactivity": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.46.0.tgz",
- "integrity": "sha512-z/MbS0WzW7yQIMg45lG5Vfl1JQ3rWioNhLSNotCWuBZ191AGsJiZWHzyJE57MV6n+Nm5NMNN4Pe7S4qA3/9oWQ==",
+ "version": "6.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.48.0.tgz",
+ "integrity": "sha512-61VSanGsCASE1yBtMHC7s1HSZw24sF+HZNWiPsP95ZP9EKWlhTHAyKyhv99+PJUnSL/oSNYQNQeQDwABMPc7oA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@preact/signals": "^1.3.0",
@@ -12650,13 +14253,13 @@
}
},
"node_modules/@wordpress/interactivity-router": {
- "version": "2.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.46.0.tgz",
- "integrity": "sha512-d/171ViZFCXzX0OhobQ/K6tZRyLdJSLH+6WOIQqn8PLT8QFn/Y0pB+JDsHkjqsgVft0+WPqPZQSqjz/eee3g5w==",
+ "version": "2.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.48.0.tgz",
+ "integrity": "sha512-II5THt2l+MP0aP3bSZou0//7OYmffy8kKucD3hfhRILi0FKHLXc378HM+uwd9FOoPPDmnB2+0y4D4JMcz214EQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/interactivity": "^6.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/interactivity": "^6.48.0",
"es-module-lexer": "^1.5.4"
},
"engines": {
@@ -12665,24 +14268,24 @@
}
},
"node_modules/@wordpress/interface": {
- "version": "9.31.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.31.0.tgz",
- "integrity": "sha512-YeTX4pL7RtdT76/8yygbhqpdN8d+UiVP6TGMi5V5pGFLxMq3x+7/QLaOjfomv5TVEcn9/xBDjOg7EeWJYZDrMg==",
+ "version": "9.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.33.0.tgz",
+ "integrity": "sha512-2zsEUwgPvQfAgguT6cdSaB4bEfrZ4NtJ9xXk1RsZv34Fi7znYRIVOEqNPcFW7wUnwojEt3XSdV9UQsHhrYTGag==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/admin-ui": "^2.1.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/plugins": "^7.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/viewport": "^6.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/admin-ui": "^2.3.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/plugins": "^7.48.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/viewport": "^6.48.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -12694,16 +14297,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/interface/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/interface/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -12713,25 +14327,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -12760,14 +14375,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/interface/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/interface/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/interface/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -12778,10 +14440,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/interface/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/interface/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/interface/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/interface/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/interface/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/interface/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -12789,9 +14563,9 @@
}
},
"node_modules/@wordpress/is-shallow-equal": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.46.0.tgz",
- "integrity": "sha512-46J36GNPw7q3c5HF0RurUx9yJHvBDYqOFVqbb8Td8bov9pVI6TGtcMKd+/O+Q89ZUVSTVx/NfxKjNwXpeQQCmg==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.48.0.tgz",
+ "integrity": "sha512-7ipiZ1+m84RfuVhiMbtKm6RN571W3ERV/pTL+fSG2qOVhLqccFmliuFHTKQG+0KIhV8DegOlE6eoKOenf+I9ng==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -12799,9 +14573,9 @@
}
},
"node_modules/@wordpress/jest-console": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.46.0.tgz",
- "integrity": "sha512-bD5FD/LDbDyfadZzxfUCOM6uBXlIfRFj+AAsgmCHuUBW3c7PrsZXDGh5KRaR8E0XLoeLpkxA78fpUaY8S1+XPw==",
+ "version": "8.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.48.0.tgz",
+ "integrity": "sha512-/Nza1kPO9/Hm27YcrXHfkXC9cO3u60wGJGwjdV3+1rPX5y6QhdbM4LJYPT6jSU3gKguLEPFrqS177nh4PIR2cA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -12817,13 +14591,13 @@
}
},
"node_modules/@wordpress/jest-preset-default": {
- "version": "12.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.46.0.tgz",
- "integrity": "sha512-R6D1IMFD1lkpTg8MI5g0c5Bb2TFwp37ZIHR5Xsv7cfK4e73Xk/NsQ5ImP0MyPNIu90IYMcGDOgCdUll7fgeLZg==",
+ "version": "12.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.48.0.tgz",
+ "integrity": "sha512-LcYj3+0Ov/x6qNO/ZMxG9TEoXqrbKxptCReyP9s4/VXDaj/7G600oiSFA6vHAQjdU2vZuLAVAvOgcJ8jFaDUMA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/jest-console": "^8.46.0",
+ "@wordpress/jest-console": "^8.48.0",
"babel-jest": "29.7.0"
},
"engines": {
@@ -12836,14 +14610,14 @@
}
},
"node_modules/@wordpress/keyboard-shortcuts": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.46.0.tgz",
- "integrity": "sha512-zEnaatKpFaSUFrvxjY9G4xLWg7AjXv3vgVcY6k8R5eCLJTdhfRI+hmG8Zf5eyS4BnFPzUyv3orQ3iK8GgnvTdw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.48.0.tgz",
+ "integrity": "sha512-j4EXbAykqrmauDRKSHvr1FimH4thsHUXVfGjNPzDqF0JQGqCgribqslKANNYJXrDQplt2aHhO0XHYZXxpNfgbQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/keycodes": "^4.46.0"
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/keycodes": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -12853,13 +14627,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/keycodes": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.46.0.tgz",
- "integrity": "sha512-+eW0b4bRrpmiOOfdmz1BtQsbTqWqCkgJyeiR5yMLJ+sGG2He9icVLjt/fSc4xCQ56MhT03Zypb33L6j+zJFEgA==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.48.0.tgz",
+ "integrity": "sha512-u3Uxxe3rDAqEmerAiJ2X94s7iO3ZVgS+10MFyD4nWhfuB/C6m/M2TqHPgZiKvyDH04EIhe+pIF2KFO4pq7NWsw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/i18n": "^6.19.0"
+ "@wordpress/i18n": "^6.21.0"
},
"engines": {
"node": ">=18.12.0",
@@ -12867,9 +14661,9 @@
}
},
"node_modules/@wordpress/latex-to-mathml": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/latex-to-mathml/-/latex-to-mathml-1.14.0.tgz",
- "integrity": "sha512-kLzovQBKlBSHsqXICIclUBOFCm9ROEmXU+xUaV6UpS2pb4BIcsBew/z8URKMHtYA/jRhDM9uejEy45YMI8swZw==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/latex-to-mathml/-/latex-to-mathml-1.16.0.tgz",
+ "integrity": "sha512-WEXC9GKgMLXXqbezKZWw9cwozS4/dM23VDresod1nqfvgMSpvtgHsFP98wJWg2iQyA6SIksSuD/SROSaBCZ17A==",
"license": "GPL-2.0-or-later",
"dependencies": {
"temml": "^0.10.33"
@@ -12880,25 +14674,28 @@
}
},
"node_modules/@wordpress/media-editor": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@wordpress/media-editor/-/media-editor-0.9.0.tgz",
- "integrity": "sha512-e81pgpQYhcX97Ts8kTUMmCdcA0PS5Rz06zG5z0Eqh7C12rb5NM/okNg+GGAXJjiOnmd+TsmosjjmJmc0ZVL0MQ==",
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-editor/-/media-editor-0.11.0.tgz",
+ "integrity": "sha512-j/FczhsLX8sLi9rC82cEBM3pf/++TH4EJi0JHF++XQ9jDt4jvtTWzaka4kDCgjDyS7YCmrjMzi6TEZe4AWU0Tw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/interface": "^9.31.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/ui": "^0.13.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/interface": "^9.33.0",
+ "@wordpress/keyboard-shortcuts": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
"clsx": "^2.1.1",
"gl-matrix": "^3.4.3"
},
@@ -12910,16 +14707,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/media-editor/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -12929,25 +14737,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -12976,14 +14785,98 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/media-editor/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -12994,23 +14887,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/media-editor/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -13024,13 +14927,13 @@
}
},
"node_modules/@wordpress/media-editor/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -13061,6 +14964,28 @@
}
}
},
+ "node_modules/@wordpress/media-editor/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/media-editor/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -13075,9 +15000,9 @@
}
},
"node_modules/@wordpress/media-editor/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13085,23 +15010,23 @@
}
},
"node_modules/@wordpress/media-fields": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@wordpress/media-fields/-/media-fields-0.11.0.tgz",
- "integrity": "sha512-SJ3pkbXKo4GeqagxZuWT89k4OTHL6BRVeVZ3j537Gf7YRghYtbDGs9HUvGp5ODWFiwftg+Ttvj7ZuE1M5U/DLQ==",
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-fields/-/media-fields-0.13.0.tgz",
+ "integrity": "sha512-39Mf274aS0cru/NlJkzZBmDcXUa55VKr/mJHlzfHcPWmXuU3EbuHDHyhNYg8J99P+jtz9EgK9rv7D1ZDHoAMtA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/url": "^4.46.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/url": "^4.48.0",
"clsx": "2.1.1"
},
"engines": {
@@ -13112,16 +15037,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/media-fields/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13131,25 +15067,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13178,14 +15115,98 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@wordpress/media-fields/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13196,10 +15217,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/media-fields/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/media-fields/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13207,26 +15340,26 @@
}
},
"node_modules/@wordpress/media-utils": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.46.0.tgz",
- "integrity": "sha512-/UYYAHYC02w/X7101XmaPWIOo5K0tHcRaDYSGU4cJf07cpvhPX/iU4r2SplHJtP5DkbI+6VQoOxYxvxpPGHLag==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.48.0.tgz",
+ "integrity": "sha512-8dayifoCP8STY+rI8O4RkTGQanlDY2gqCNjZi5u0VRCEyBSnmLy3Hns1/imyS66ouZv6wMTmDiYoC+9Nq4XcVQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/blob": "^4.46.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/media-fields": "^0.11.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/ui": "^0.13.0",
- "@wordpress/views": "^1.13.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/media-fields": "^0.13.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/views": "^1.15.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -13237,16 +15370,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/media-utils/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13256,25 +15400,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13303,14 +15448,98 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/media-utils/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13321,23 +15550,33 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@wordpress/media-utils/node_modules/@wordpress/ui": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.13.0.tgz",
- "integrity": "sha512-NSP/Hh6X3qbN0B7KsWFGZfmiYp28NiVZnxu8uJSspZs9mzVP+qKC9yOgIxPYIjFuGDrXJ6QK9wL3soRXkJMG0w==",
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@base-ui/react": "^1.4.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -13351,13 +15590,13 @@
}
},
"node_modules/@wordpress/media-utils/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
- "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.29.2",
- "@base-ui/utils": "0.2.8",
+ "@base-ui/utils": "0.2.9",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
"use-sync-external-store": "^1.6.0"
@@ -13388,6 +15627,28 @@
}
}
},
+ "node_modules/@wordpress/media-utils/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/media-utils/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
@@ -13402,9 +15663,9 @@
}
},
"node_modules/@wordpress/media-utils/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13412,14 +15673,14 @@
}
},
"node_modules/@wordpress/notices": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.46.0.tgz",
- "integrity": "sha512-HwU051rXauCsnCtW4naXUJkWvanNOmkzI6B5bUl+S4IHAUAVrr0oITgZcXEk6mJJuKFs7pMDiWAB5XhYixcsyw==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.48.0.tgz",
+ "integrity": "sha512-s1vRbDlJDcFFQnlUaYIZDiVlMpBnlmZk4y2EjRawoCZApiz1V+Yx/mHDqIrFrM7l50ZI3Dh63wDdu2qzNgc7wQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/data": "^10.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/data": "^10.48.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -13430,16 +15691,27 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/notices/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/notices/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13449,25 +15721,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13496,14 +15769,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/notices/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/notices/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/notices/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13514,10 +15834,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/notices/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/notices/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/notices/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/notices/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/notices/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/notices/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13525,9 +15957,9 @@
}
},
"node_modules/@wordpress/npm-package-json-lint-config": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.46.0.tgz",
- "integrity": "sha512-8LoW3tNXA1cjehpP/12g20HnbYAQ7n7//D6f3cha4Ev295XXGszxI2FSzk7OLEgV1QtQgCyijEC196RABRCilQ==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.48.0.tgz",
+ "integrity": "sha512-8F4Yxj+5gBd/UqVmBY5x661XgdYOuk0Bski3pg7oGVGLyvqrOL5SwwDECSVT6XzC9Dd4oCl8rgj3qYtM+7dw4g==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -13539,26 +15971,26 @@
}
},
"node_modules/@wordpress/patterns": {
- "version": "2.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.46.0.tgz",
- "integrity": "sha512-o9B+uvkoWIVtuevqrESNft43ap3ElKGFcjA3Obabn2hqA8EYb6dgF8HBc+Na933voEK6toT2seqwuLGDKLOaOA==",
+ "version": "2.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.48.0.tgz",
+ "integrity": "sha512-6RCHrdfS8cMw+JIyhISYqNux7tvavDhzZMP+2RTNKrqVqEXHxO0MCtk/NX5L9GfJ3kr46QVBrrZUqB2X/o+wJg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/url": "^4.46.0"
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/url": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -13569,16 +16001,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/patterns/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13588,25 +16031,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13635,15 +16079,24 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@wordpress/patterns/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
- "change-case": "4.1.2"
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
},
"engines": {
"node": ">=18.12.0",
@@ -13653,29 +16106,179 @@
"react": "^18.0.0"
}
},
- "node_modules/@wordpress/patterns/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/kossnocorp"
- }
- },
- "node_modules/@wordpress/plugins": {
- "version": "7.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.46.0.tgz",
- "integrity": "sha512-YnAlyExQFCDBzkFhMlV+nooX+ezmU7J6BkosdlqyhlRiFYO+H4+5cpZHZFmWRNYW2PO9AWE5mbFYz3/BlnbliQ==",
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
+ "change-case": "4.1.2"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@wordpress/patterns/node_modules/date-fns": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
+ }
+ },
+ "node_modules/@wordpress/plugins": {
+ "version": "7.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.48.0.tgz",
+ "integrity": "sha512-yvk/LK5GIqTRezqYGbIjmeK8T/7GtmyyWA6QEqjYtSEifoo7gC9FYgMeZnIg25PbCANkUcZ9eyfsuXV7DX1d+g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
"memize": "^2.0.1"
},
"engines": {
@@ -13687,16 +16290,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/plugins/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13706,25 +16320,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13753,14 +16368,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/plugins/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13771,10 +16433,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/plugins/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/plugins/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13782,13 +16556,13 @@
}
},
"node_modules/@wordpress/postcss-plugins-preset": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.46.0.tgz",
- "integrity": "sha512-0cQq8mHFKqDCunu84oekhw/E2bE1paOxKPGAxe8mXdCAYrW/ZyIlHlNLBAy/EfI621UMsQYAz95KrJoKA9h0YA==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.48.0.tgz",
+ "integrity": "sha512-oaeUphnegixPrfZCnJgBQCWnKwYaL70ygVDja2Fm9poml2HUr3tiMLb1QBv2pX5tw+RX7BwUVpG0hrMy6lj/9g==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^8.0.0",
+ "@wordpress/base-styles": "^9.1.0",
"autoprefixer": "^10.4.20",
"postcss-import": "^16.1.1"
},
@@ -13800,22 +16574,33 @@
"postcss": "^8.0.0"
}
},
+ "node_modules/@wordpress/postcss-plugins-preset/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/preferences": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.46.0.tgz",
- "integrity": "sha512-vLvkOKmziv/D0ksC8wZ94bAeIAvXQm+X86Bte36kXXEvrru2+QGxCz4pHT+qOdkkALzS2cKXc7prqRCigRzJwg==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.48.0.tgz",
+ "integrity": "sha512-ae8SOpc+NTFf5dB1bgN4RwMCzCQC/gX0d72SDxqtBeU1N52+sihunob9bhPLAEimKS/nMR/kU+YS9j9y5jyZ0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/private-apis": "^1.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/private-apis": "^1.48.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -13827,16 +16612,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/preferences/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -13846,25 +16642,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13893,14 +16690,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/preferences/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13911,10 +16755,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/preferences/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/preferences/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -13922,9 +16878,9 @@
}
},
"node_modules/@wordpress/prettier-config": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.46.0.tgz",
- "integrity": "sha512-KjqvxbBohc0dtZBCYy82chj9WCa5nSQP7LuXrsTo5xFacRrNaB101TlsogVoaHADbOlcrayC0yRPzVmkA8gJFg==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.48.0.tgz",
+ "integrity": "sha512-TOxw/8xfJaUU4sKUQxZIoZOe43pU5J1bneAMDHcK8Qqr0vzAXyhVB6AZG1eRBofRa8DUFI7ipIIDWZWxWYypQg==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -13936,12 +16892,12 @@
}
},
"node_modules/@wordpress/primitives": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.46.0.tgz",
- "integrity": "sha512-x1IhEVa/aGDe6otGJ4VIqEioQGfIeK5B1VQm32+ycqinJRbtbw9F5bgx4ARIdnm5M1Lg63oV9Bhmg/XMyGSTZA==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.48.0.tgz",
+ "integrity": "sha512-dfF7IZotIqb6LUiGs7oPwKbSF8RPoC0JDSIrtxvgwFA/yvbc/pDIp/Zs0O8GvxZNxu4JIVnKskOhoLq7lAeziQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
+ "@wordpress/element": "^8.0.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -13952,10 +16908,30 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/primitives/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/priority-queue": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.46.0.tgz",
- "integrity": "sha512-rjwzO/I7Os16VMJFVdzIeXMmyvwe+DbODrXl3mgW5LZZeIYob94d++pjQxUdWN1/0APnXPQP6zk4yFfSLOVkYg==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.48.0.tgz",
+ "integrity": "sha512-NuGrfSSnBC794erb3xSEKrzWLGCNLa+ukob0pyVRtnebU7fPgrhx4NCBCXYK1vTcAta3NAkOVRfUZgcmLFYA6g==",
"license": "GPL-2.0-or-later",
"dependencies": {
"requestidlecallback": "^0.3.0"
@@ -13966,9 +16942,9 @@
}
},
"node_modules/@wordpress/private-apis": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.46.0.tgz",
- "integrity": "sha512-l8dsEuxq6CrtsI7Twfpn6CbPHmGBUQoGN4oLPJG1Bqsr1yXXLU/bEx9KAQN9emxRjXaELPsn7x7TVx0TUoKyJw==",
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.48.0.tgz",
+ "integrity": "sha512-HHOSXLCAlBggfMozwWtX36wgsSt22g2tZwpka47Rjzr3hNY1BZ6SrrFJumiNxooy5PDKbRgcF092PAF82hdJXg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13976,9 +16952,9 @@
}
},
"node_modules/@wordpress/redux-routine": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.46.0.tgz",
- "integrity": "sha512-a4dzJrvqOB/DYXo9eoO6q0f9pTlo+P1/0s1Bzf0EU5RF4PTNjL9d2lYesM7xDhg0MYFLnVzklcriAeapIEv/ag==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.48.0.tgz",
+ "integrity": "sha512-MxRgJJyddivxvVhPrn8yEFXTH3WLtoRGNCMiBRJwoIr4GkY8iOFSfRaqOJEkE1zrP4JK6qGFmv1xMvWt78c7ow==",
"license": "GPL-2.0-or-later",
"dependencies": {
"is-plain-object": "^5.0.0",
@@ -13994,23 +16970,23 @@
}
},
"node_modules/@wordpress/reusable-blocks": {
- "version": "5.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.46.0.tgz",
- "integrity": "sha512-bAX9YGgb8OfTxNKimxzfuWj/39EP9jtJXKVYcChDgYPKH1gl02I8+OdyFx+RycWFxRjMTwsgL5WEjgkGC6nokA==",
+ "version": "5.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.48.0.tgz",
+ "integrity": "sha512-7WdKxKGP7PWSUuatuUoLrum+gapJ/Dqq2zp0zMGtjR+mH5/TQ483TR/TyDT09H49uWYgLSST+pT++KVo5PUNxg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/notices": "^5.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/url": "^4.46.0"
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/notices": "^5.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/url": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -14021,16 +16997,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -14040,25 +17027,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -14087,14 +17075,61 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -14105,10 +17140,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/reusable-blocks/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/reusable-blocks/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -14116,21 +17263,21 @@
}
},
"node_modules/@wordpress/rich-text": {
- "version": "7.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.46.0.tgz",
- "integrity": "sha512-XxuCe0gWq5YYfN+EdL5RmL4/qMlVka0R+n51/DzEpWM/+CkPInpXBeYE+3z9Ip+sRcnEgE1zKkMo1wjXWTDOjw==",
+ "version": "7.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.48.0.tgz",
+ "integrity": "sha512-rMiTTpRnpdynL9BnuI2MkSXzd12Js8gYSnlbVwxNNKNeFEXT+3Ah2oNCGvSb82pD/73Bl5BIGC5395D5a3X9yw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
"colord": "2.9.3",
"memize": "^2.1.0"
},
@@ -14142,6 +17289,53 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/rich-text/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/rich-text/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/route": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@wordpress/route/-/route-0.10.0.tgz",
@@ -14161,15 +17355,15 @@
}
},
"node_modules/@wordpress/router": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.46.0.tgz",
- "integrity": "sha512-od1A1tqZoyFL1weD2TbVHTyz66SNLJtfsQhmayiDhW6iIHPVskhjTo+6dpSooInitXUBZmP7A3LfgUuwFrZ7nA==",
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.48.0.tgz",
+ "integrity": "sha512-fWadZ23SoKUZYsxMlaYeAutKZaaVOIRt1fJ6qJhcJj9PHPHJzd0vlMF8nVaSl2ZbzB0ylFsya1cdHFTkw7Lb1Q==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/compose": "^7.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/url": "^4.46.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/url": "^4.48.0",
"history": "^5.3.0",
"route-recognizer": "^0.3.4"
},
@@ -14181,26 +17375,73 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/router/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/router/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/scripts": {
- "version": "32.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-32.2.0.tgz",
- "integrity": "sha512-b31ks0qF/97CikOqkNSvvCjIpWRENSIMrNoA4FhPIqyNRcfsMKrp8pK71IBrrgpMHTBdKuKb/+E7PPFYut5JTA==",
+ "version": "32.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-32.3.0.tgz",
+ "integrity": "sha512-9mmnfys0EzM7jNisSDvC36/50rsqssjobal5B7lTgZNB3hLWByO3RFJRz4EnWK2FRhFkvbZCiZCBU6SWR4zcBA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "^8.46.0",
- "@wordpress/browserslist-config": "^6.46.0",
- "@wordpress/dependency-extraction-webpack-plugin": "^6.46.0",
- "@wordpress/e2e-test-utils-playwright": "^1.46.0",
- "@wordpress/eslint-plugin": "^25.2.0",
- "@wordpress/jest-preset-default": "^12.46.0",
- "@wordpress/npm-package-json-lint-config": "^5.46.0",
- "@wordpress/postcss-plugins-preset": "^5.46.0",
- "@wordpress/prettier-config": "^4.46.0",
- "@wordpress/stylelint-config": "^23.38.0",
+ "@wordpress/babel-preset-default": "^8.47.0",
+ "@wordpress/browserslist-config": "^6.47.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^6.47.0",
+ "@wordpress/e2e-test-utils-playwright": "^1.47.0",
+ "@wordpress/eslint-plugin": "^25.3.0",
+ "@wordpress/jest-preset-default": "^12.47.0",
+ "@wordpress/npm-package-json-lint-config": "^5.47.0",
+ "@wordpress/postcss-plugins-preset": "^5.47.0",
+ "@wordpress/prettier-config": "^4.47.0",
+ "@wordpress/stylelint-config": "^23.39.0",
"adm-zip": "^0.5.9",
"babel-jest": "29.7.0",
"babel-loader": "9.2.1",
@@ -14258,8 +17499,8 @@
"peerDependencies": {
"@playwright/test": "^1.58.2",
"@wordpress/env": ">=10.0.0",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
+ "react": "^19.2.4",
+ "react-dom": "^19.2.4"
},
"peerDependenciesMeta": {
"@wordpress/env": {
@@ -14319,6 +17560,28 @@
"node": "^20.19.0 || ^22.13.0 || >=24"
}
},
+ "node_modules/@wordpress/scripts/node_modules/@wordpress/e2e-test-utils-playwright": {
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.48.0.tgz",
+ "integrity": "sha512-jLzobHMQha8ZUHkRhl4OJVCkk26jTVqbhN5hFpQruVTETMI3Z1PFJZH1DFAumJKKAIociVMVeH2MDD8XVp72ww==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "change-case": "^4.1.2",
+ "get-port": "^5.1.1",
+ "lighthouse": "^12.2.2",
+ "mime": "^3.0.0",
+ "web-vitals": "^4.2.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "@playwright/test": ">=1",
+ "@types/node": "^20.17.10"
+ }
+ },
"node_modules/@wordpress/scripts/node_modules/ajv": {
"version": "6.15.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
@@ -14576,20 +17839,20 @@
}
},
"node_modules/@wordpress/server-side-render": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.22.0.tgz",
- "integrity": "sha512-WnQr9PsAKDoirFo2ZA7O/rhhvB/XpHJDZbAbOgUqHRna2PvtHIPy3k46Xgbn4RNXxCxsOGy5mcZXd2OP4mD1mg==",
+ "version": "6.24.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.24.0.tgz",
+ "integrity": "sha512-cmn8cWW+N4Qpf/wnSjPSWW/QJ/82K1pvxDh5tihd5ovYiKZFTD0P/Z37UMTE+NdC7AzYQGiWzDgUq3Zo33DadQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/url": "^4.46.0"
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/url": "^4.48.0"
},
"engines": {
"node": ">=18.12.0",
@@ -14600,16 +17863,27 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
"@date-fns/utc": "^2.1.1",
"@emotion/cache": "^11.14.0",
"@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/styled": "^11.14.1",
@@ -14619,25 +17893,26 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -14666,14 +17941,61 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
"node_modules/@wordpress/server-side-render/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
"change-case": "4.1.2"
},
"engines": {
@@ -14684,10 +18006,122 @@
"react": "^18.0.0"
}
},
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/server-side-render/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@wordpress/server-side-render/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -14695,9 +18129,9 @@
}
},
"node_modules/@wordpress/shortcode": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.46.0.tgz",
- "integrity": "sha512-s+1p9Zondd53T3u8ovs9ef3cy8uShnpMCSeAF9OFr7SLr/GIzScDRaXJPGCofU3tGwTe6Om81j69DAjHEcSYIw==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.48.0.tgz",
+ "integrity": "sha512-frF+OdYHJBptTdJzFGOBs7tTpvIFf01Q0vNHdzzZAFMaeA1SzwotRj8mntNlSg2aeX5HNkhzxdDzGNA5wdqQxA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"memize": "^2.0.1"
@@ -14708,9 +18142,9 @@
}
},
"node_modules/@wordpress/style-engine": {
- "version": "2.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.46.0.tgz",
- "integrity": "sha512-3kUcomd7xbqV4KoDA0OIVbKb4HnCnvx4kWrohHfS8+r0gsW4LyMQr66WwV2u44U6eckn83Nw0sK1Jb+4PwWiNw==",
+ "version": "2.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.48.0.tgz",
+ "integrity": "sha512-KC2WaAH1ElIbHx/6A3PkagR7yBZS9ftlIorKphFWwZtpHZu1niZoSzsSuk/gaTsV0AZBwiZA2RNtf0C6SDmCww==",
"license": "GPL-2.0-or-later",
"dependencies": {
"change-case": "^4.1.2"
@@ -14731,14 +18165,14 @@
}
},
"node_modules/@wordpress/stylelint-config": {
- "version": "23.38.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.38.0.tgz",
- "integrity": "sha512-F1Bo45fhWFrpEXlkkwVfopmmgM8PwbzplrlBwu1FGm+9ohF890IXKhjjQ/CDphE9pMBCQnAyofF6ESymhbEm5A==",
+ "version": "23.40.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.40.0.tgz",
+ "integrity": "sha512-VzEqHdZauroVzHUvgec8ucGodi0mAgN6eA7qdRUrpfjHCM6caXSarU/Q7PEps4QuooxHCj/4cAx8rtncqvnSwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@stylistic/stylelint-plugin": "^3.0.1",
- "@wordpress/theme": "^0.13.0",
+ "@wordpress/theme": "^0.15.0",
"stylelint-config-recommended": "^14.0.1",
"stylelint-config-recommended-scss": "^14.1.0"
},
@@ -14752,15 +18186,15 @@
}
},
"node_modules/@wordpress/sync": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.46.0.tgz",
- "integrity": "sha512-g7lTru47e4VonYFwvQRwX8Cj+o3n7p0SW1YXgwoIRP9cc7ce5Ipb2X+zqrnT81SN/wFqzH3mZDVNRvksqKQakw==",
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.48.0.tgz",
+ "integrity": "sha512-nkDL58Xzl4UoDAhlHJu3pkpHljQiw88hKNJZBUr6DsBIIRhWR4wLE0aiCW7oeGwZLYaFC0Stxv1QpDQ2oSS48A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/undo-manager": "^1.46.0",
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
"diff": "^8.0.3",
"fast-deep-equal": "^3.1.3",
"lib0": "0.2.99",
@@ -14808,9 +18242,9 @@
}
},
"node_modules/@wordpress/token-list": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.46.0.tgz",
- "integrity": "sha512-g9UytUCFcLnj8LWNHFUK0c53FeokTEXDlZ3C3VrpDnxq0jC0BnNj0uJCAmbzfehg23LWI2O5xnQzmpAJ9ldAKg==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.48.0.tgz",
+ "integrity": "sha512-KrtNnVI9YAqBspjzKR3ELBexOQvIzxqfEuq6CasXr9w7vHn7YkEGSwbeZGNz5dEVirPFDnwAK2uVpuT8dvFiWA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -14883,279 +18317,846 @@
}
}
},
- "node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
- "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@wordpress/ui/node_modules/@wordpress/icons": {
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
+ "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^6.46.0",
+ "@wordpress/primitives": "^4.46.0",
+ "change-case": "4.1.2"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/ui/node_modules/date-fns": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
+ }
+ },
+ "node_modules/@wordpress/undo-manager": {
+ "version": "1.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.48.0.tgz",
+ "integrity": "sha512-HqPGxMvZeWZJ6AVaCqZhfGpH6tqq5+hMlaqh4aCO0SvZ2Gvc6fbXEoVpqWfKozO1DyJW2GnRf8At8PpPt2IopQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/is-shallow-equal": "^5.48.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/upload-media": {
+ "version": "0.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.33.0.tgz",
+ "integrity": "sha512-jtAbDbk6yuW74HqavA90lr59eSENTdwAKjkCgjZlLLt4zHSFXAxYuDWLk+ouaW0xnjqfWKl2/ByQGyjKes/YRA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/blob": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/url": "^4.48.0",
+ "@wordpress/vips": "^2.1.0",
+ "uuid": "^14.0.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/upload-media/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/upload-media/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/url": {
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.48.0.tgz",
+ "integrity": "sha512-NfhCvFyJnKQ7XnqLlFXbigwZzhnNQZPgS+mpXTkttq/d0/b62TgvjQd5XIu5wiEkWXye7rmZfdkRmG8fWmEb3Q==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/viewport": {
+ "version": "6.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.48.0.tgz",
+ "integrity": "sha512-mP9BAg4xsFMiActGBjmADqcws+URFloJEfOFiCDe8y1BqWHdeNaUBC1cjXcgYj4hjmcij/lCBVdccKHg6BEAgg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/viewport/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/viewport/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/views": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/views/-/views-1.15.0.tgz",
+ "integrity": "sha512-k+eHsGjUrAm/ZtGgQmsXJdl2KH0tidQhnr0MXC0ToKJWe0vc7Gw3wHLvunekaKNS2/+uNcCVuAeS3TeQUriR8g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/dataviews": "^16.0.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/preferences": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "dequal": "^2.0.3"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/components": {
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.22",
+ "@date-fns/utc": "^2.1.1",
+ "@emotion/cache": "^11.14.0",
+ "@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
+ "@emotion/react": "^11.14.0",
+ "@emotion/serialize": "^1.3.3",
+ "@emotion/styled": "^11.14.1",
+ "@emotion/utils": "^1.4.2",
+ "@floating-ui/react-dom": "2.0.8",
+ "@types/gradient-parser": "1.1.0",
+ "@types/highlight-words-core": "1.2.1",
+ "@types/react": "^18.3.27",
+ "@use-gesture/react": "^10.3.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "change-case": "^4.1.2",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "csstype": "^3.2.3",
+ "date-fns": "^4.1.0",
+ "deepmerge": "^4.3.0",
+ "fast-deep-equal": "^3.1.3",
+ "framer-motion": "^11.15.0",
+ "gradient-parser": "1.1.1",
+ "highlight-words-core": "^1.2.2",
+ "is-plain-object": "^5.0.0",
+ "memize": "^2.1.0",
+ "path-to-regexp": "^6.2.1",
+ "re-resizable": "^6.4.0",
+ "react-colorful": "^5.6.1",
+ "react-day-picker": "^9.7.0",
+ "remove-accents": "^0.5.0",
+ "uuid": "^14.0.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/dataviews": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-16.0.0.tgz",
+ "integrity": "sha512-02rbslxalTNasLV8w/zAifCsUU5Pug8GiduWIEKRiNtazvJ8duz8fIcQ2Jgl31ruRItcu3fcG7XUk1OtwsdcZQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.21",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "date-fns": "^4.1.0",
+ "deepmerge": "4.3.1",
+ "fast-deep-equal": "^3.1.3",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
+ "change-case": "4.1.2"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/dom": "^1.7.6"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@wordpress/views/node_modules/date-fns": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
+ }
+ },
+ "node_modules/@wordpress/vips": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-2.1.0.tgz",
+ "integrity": "sha512-XaLh9CLDv6xcimDuXr4roUgAFsZ34jaW9I0zichRonjSmxtZCiSbHUaPtmz0pkBuoJe4Uiv/GTIBMnMBxb2Z5g==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/worker-threads": "^1.8.0",
+ "wasm-vips": "^0.0.16"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/warning": {
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.48.0.tgz",
+ "integrity": "sha512-En+A99j8aySNzUH0iXok0H2Xi+Uw2useKqYsvPm33VEMa0a0XIwa2I9srK5STp8RydCm1dK+/41K9e5xeFu23Q==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/widgets": {
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.48.0.tgz",
+ "integrity": "sha512-LPGa50eXKwBiDjqz3lKlvRXfmcGlLf/gsTMUml+D82Wf/s9X9gSqSum8dpSoU211+MpXr47iZC75kvndEyZMbA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/api-fetch": "^7.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/block-editor": "^15.21.0",
+ "@wordpress/blocks": "^15.21.0",
+ "@wordpress/components": "^35.0.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/core-data": "^7.48.0",
+ "@wordpress/data": "^10.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/notices": "^5.48.0",
+ "clsx": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/base-styles": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-9.1.0.tgz",
+ "integrity": "sha512-QONqtlA7IRYb6cbCjwTEiXJwfkWPpHl6PSS+F1TDeDP0L7m+hXfpRbH1qfKjSffWlyDaBqLFWwXZ3evpeFw5bg==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/components": {
+ "version": "35.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-35.0.0.tgz",
+ "integrity": "sha512-zXhErp2/alcdvQST6pq/kkZGkiOvTGbYqRc3FuoQIDpCJJE70r243PRxokDvZ5ikHvBtg26kARN+JhXdzN4qjw==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@ariakit/react": "^0.4.22",
+ "@date-fns/utc": "^2.1.1",
+ "@emotion/cache": "^11.14.0",
+ "@emotion/css": "^11.13.5",
+ "@emotion/native": "^11.11.0",
+ "@emotion/react": "^11.14.0",
+ "@emotion/serialize": "^1.3.3",
+ "@emotion/styled": "^11.14.1",
+ "@emotion/utils": "^1.4.2",
+ "@floating-ui/react-dom": "2.0.8",
+ "@types/gradient-parser": "1.1.0",
+ "@types/highlight-words-core": "1.2.1",
+ "@types/react": "^18.3.27",
+ "@use-gesture/react": "^10.3.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/base-styles": "^9.1.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/date": "^5.48.0",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "@wordpress/hooks": "^4.48.0",
+ "@wordpress/html-entities": "^4.48.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/rich-text": "^7.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/ui": "^0.15.0",
+ "@wordpress/warning": "^3.48.0",
+ "change-case": "^4.1.2",
+ "clsx": "^2.1.1",
+ "colord": "^2.7.0",
+ "csstype": "^3.2.3",
+ "date-fns": "^4.1.0",
+ "deepmerge": "^4.3.0",
+ "fast-deep-equal": "^3.1.3",
+ "framer-motion": "^11.15.0",
+ "gradient-parser": "1.1.1",
+ "highlight-words-core": "^1.2.2",
+ "is-plain-object": "^5.0.0",
+ "memize": "^2.1.0",
+ "path-to-regexp": "^6.2.1",
+ "re-resizable": "^6.4.0",
+ "react-colorful": "^5.6.1",
+ "react-day-picker": "^9.7.0",
+ "remove-accents": "^0.5.0",
+ "uuid": "^14.0.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/compose": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-8.1.0.tgz",
+ "integrity": "sha512-CAEQxrh3f19ku0SAnYAAiKcUe1zqaK9f0c8vJh+6qrpQnUjl7xLXj5TJOukXlzFH3Z9VZn6fJVfXqmDNAYIhQA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/mousetrap": "^1.6.8",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/dom": "^4.48.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/is-shallow-equal": "^5.48.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/priority-queue": "^3.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/undo-manager": "^1.48.0",
+ "change-case": "^4.1.2",
+ "mousetrap": "^1.6.5",
+ "use-memo-one": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/element": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-8.0.0.tgz",
+ "integrity": "sha512-lQ8TB2vBr6lzcwQ2zh0xy+FC77Demb3FqL81fzpSsLbGUF9hZiTyyUuwc6SG21gCkGGjVm2TnU9BuHax/8nDfQ==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@types/react": "^18.3.27",
+ "@types/react-dom": "^18.3.1",
+ "@wordpress/deprecated": "^4.48.0",
+ "@wordpress/escape-html": "^3.48.0",
+ "change-case": "^4.1.2",
+ "is-plain-object": "^5.0.0",
+ "react": "^18.3.0",
+ "react-dom": "^18.3.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/icons": {
+ "version": "13.3.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.3.0.tgz",
+ "integrity": "sha512-Y/iE3aeHQ4XkX0fffiTPCUfjT8wNw1I7hDJkKqpaLmkD+C5NKWixRrDVfRnaJqU/MxY8RdyVC/nGng2MLPNH0A==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/primitives": "^4.48.0",
+ "change-case": "4.1.2"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/style-runtime": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-runtime/-/style-runtime-0.4.0.tgz",
+ "integrity": "sha512-frzAg1rsn8X0KNgrxxLxszLvWCKY0Nk2e8j8Mjm2pI2URmS8Et7NefuXP3JnHBD4U1L1Ug9yKO/FA65ojQ7CEA==",
+ "license": "GPL-2.0-or-later",
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/ui": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.15.0.tgz",
+ "integrity": "sha512-7aAx1ovnC6JOb4Qfcnfk8ESfB0RTm6rqsdFrUn7TEY3LON/aEQisCb/bd7Yb8s9txb1GfaJYkgjiTvrr0M6EWA==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@base-ui/react": "^1.4.1",
+ "@wordpress/a11y": "^4.48.0",
+ "@wordpress/compose": "^8.1.0",
+ "@wordpress/element": "^8.0.0",
+ "@wordpress/i18n": "^6.21.0",
+ "@wordpress/icons": "^13.3.0",
+ "@wordpress/keycodes": "^4.48.0",
+ "@wordpress/primitives": "^4.48.0",
+ "@wordpress/private-apis": "^1.48.0",
+ "@wordpress/style-runtime": "^0.4.0",
+ "@wordpress/theme": "^0.15.0",
+ "clsx": "^2.1.1",
+ "tabbable": "^6.4.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/ui/node_modules/@base-ui/react": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.5.0.tgz",
+ "integrity": "sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.9",
+ "@floating-ui/react-dom": "^2.1.8",
+ "@floating-ui/utils": "^0.2.11",
+ "use-sync-external-store": "^1.6.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
+ "@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
+ },
+ "peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/ui/node_modules/@base-ui/utils": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.9.tgz",
+ "integrity": "sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==",
"license": "MIT",
"dependencies": {
- "@floating-ui/dom": "^1.7.6"
+ "@babel/runtime": "^7.29.2",
+ "@floating-ui/utils": "^0.2.11",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.6.0"
},
"peerDependencies": {
- "react": ">=16.8.0",
- "react-dom": ">=16.8.0"
- }
- },
- "node_modules/@wordpress/ui/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
- "change-case": "4.1.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
+ "@types/react": "^17 || ^18 || ^19",
+ "react": "^17 || ^18 || ^19",
+ "react-dom": "^17 || ^18 || ^19"
},
- "peerDependencies": {
- "react": "^18.0.0"
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
}
},
- "node_modules/@wordpress/ui/node_modules/date-fns": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.3.0.tgz",
- "integrity": "sha512-OYcL+3N/jyWbYdFGqoMAhytDgxP9pbYPUUiRCOgn4Fewaadk9l/Wam4Avciiyp2BgkpfQyBV9B+ehnVJych+eQ==",
+ "node_modules/@wordpress/widgets/node_modules/@wordpress/ui/node_modules/@floating-ui/react-dom": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz",
+ "integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==",
"license": "MIT",
- "optional": true,
- "peer": true,
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/kossnocorp"
- }
- },
- "node_modules/@wordpress/undo-manager": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.46.0.tgz",
- "integrity": "sha512-vAchoUrF97IdjqVD30Iz7NI9YvDtgeMNPshgjsrM8MF9nOCMq2tBWb3HS+ue/kQknfAuU73FEnn/UNKt0JPH4Q==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/is-shallow-equal": "^5.46.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/upload-media": {
- "version": "0.31.0",
- "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.31.0.tgz",
- "integrity": "sha512-fpg1wx1p04AEyemQ7EGsR1c2oHcHCgsVdKbSl27L4Nvw2YlhiZY6yb/BOqUNyBqTJ6OBS85vKace6JzW6KR27w==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/blob": "^4.46.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/url": "^4.46.0",
- "@wordpress/vips": "^1.6.0",
- "uuid": "^14.0.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/url": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.46.0.tgz",
- "integrity": "sha512-LGja+dYBzaNkkPSE5ddPgk03M66wadUheuhyOLTu4uLQU2UmipN9qQgI4VAnZLrnXs7dqb4fJ8f0AuNmshHpbg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/viewport": {
- "version": "6.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.46.0.tgz",
- "integrity": "sha512-n/kfg5x/lGCK3FkyxrMh+D3LOk5FDPpbCtq81wtvy8Xy+GwuU4g2quRhfYENoia13tp6HVX52fyugRIGZmM/sg==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/compose": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@wordpress/views": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/views/-/views-1.13.0.tgz",
- "integrity": "sha512-3u8OW2Y1X6qLOI+2GQFqnDERaxEs3Yaahv/nRdtul+5XeHpH7j8YRt5cRcAHz9zTvNLPT3Jxs8LlHIDIov7uYA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/dataviews": "^14.3.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/preferences": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "dequal": "^2.0.3"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/vips": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-1.6.0.tgz",
- "integrity": "sha512-TiQYzS5L2hVk6H9Xpk0tSzMu0cpCLUXNCXioiM/LZ2SvzP9ibwp+uXp2QwI2SS32aO06OeECaCJx+qgbIimv3A==",
- "license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/worker-threads": "^1.6.0",
- "wasm-vips": "^0.0.16"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/warning": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.46.0.tgz",
- "integrity": "sha512-Z1CE6x732iMD+NcWziitqWUyhxVy1JlioHDtQUU2oqhDcA0d/P2ifOc/af02dDYFIuLh7umurU19LqpBX6EoWw==",
- "license": "GPL-2.0-or-later",
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/widgets": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.46.0.tgz",
- "integrity": "sha512-IwX6Vpfan3ShU/ezu9lzOcS4hGte2MyNFvc54TlXAb+nyQ9rYsvfNAmZAaVEXyJemBJJeH0tABVa8Ql3gtvUYA==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/api-fetch": "^7.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/block-editor": "^15.19.0",
- "@wordpress/blocks": "^15.19.0",
- "@wordpress/components": "^33.1.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/core-data": "^7.46.0",
- "@wordpress/data": "^10.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/notices": "^5.46.0",
- "clsx": "^2.1.1"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/widgets/node_modules/@wordpress/components": {
- "version": "33.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-33.1.0.tgz",
- "integrity": "sha512-5nFqe2pk7ePIhJhz+nDNS8r1az5hIJrUycuYJzmL3KL9hYgDknAzJDHb6IUNlVcNDPgLUuxzC780YlVG5Bi0LQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@ariakit/react": "^0.4.22",
- "@date-fns/utc": "^2.1.1",
- "@emotion/cache": "^11.14.0",
- "@emotion/css": "^11.13.5",
- "@emotion/react": "^11.14.0",
- "@emotion/serialize": "^1.3.3",
- "@emotion/styled": "^11.14.1",
- "@emotion/utils": "^1.4.2",
- "@floating-ui/react-dom": "2.0.8",
- "@types/gradient-parser": "1.1.0",
- "@types/highlight-words-core": "1.2.1",
- "@types/react": "^18.3.27",
- "@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.46.0",
- "@wordpress/base-styles": "^8.0.0",
- "@wordpress/compose": "^7.46.0",
- "@wordpress/date": "^5.46.0",
- "@wordpress/deprecated": "^4.46.0",
- "@wordpress/dom": "^4.46.0",
- "@wordpress/element": "^6.46.0",
- "@wordpress/escape-html": "^3.46.0",
- "@wordpress/hooks": "^4.46.0",
- "@wordpress/html-entities": "^4.46.0",
- "@wordpress/i18n": "^6.19.0",
- "@wordpress/icons": "^13.1.0",
- "@wordpress/is-shallow-equal": "^5.46.0",
- "@wordpress/keycodes": "^4.46.0",
- "@wordpress/primitives": "^4.46.0",
- "@wordpress/private-apis": "^1.46.0",
- "@wordpress/rich-text": "^7.46.0",
- "@wordpress/style-runtime": "^0.2.0",
- "@wordpress/warning": "^3.46.0",
- "change-case": "^4.1.2",
- "clsx": "^2.1.1",
- "colord": "^2.7.0",
- "csstype": "^3.2.3",
- "date-fns": "^4.1.0",
- "deepmerge": "^4.3.0",
- "fast-deep-equal": "^3.1.3",
- "framer-motion": "^11.15.0",
- "gradient-parser": "1.1.1",
- "highlight-words-core": "^1.2.2",
- "is-plain-object": "^5.0.0",
- "memize": "^2.1.0",
- "path-to-regexp": "^6.2.1",
- "re-resizable": "^6.4.0",
- "react-colorful": "^5.6.1",
- "react-day-picker": "^9.7.0",
- "remove-accents": "^0.5.0",
- "uuid": "^14.0.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/@wordpress/widgets/node_modules/@wordpress/icons": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-13.1.0.tgz",
- "integrity": "sha512-KMZAeYghsLs6e5wKMZ3/Ynrsuu5yZt2gAlMHmZSkWJKQFld++Pz/pEj8nDCJ79z/zx9FO7q4teG49vHHvVosjQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/element": "^6.46.0",
- "@wordpress/primitives": "^4.46.0",
- "change-case": "4.1.2"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
+ "@floating-ui/dom": "^1.7.6"
},
"peerDependencies": {
- "react": "^18.0.0"
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
}
},
"node_modules/@wordpress/widgets/node_modules/date-fns": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz",
- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.4.0.tgz",
+ "integrity": "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==",
"license": "MIT",
"funding": {
"type": "github",
@@ -15163,9 +19164,9 @@
}
},
"node_modules/@wordpress/wordcount": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.46.0.tgz",
- "integrity": "sha512-rOIICvsdxI80m3ajd/cxVls2Bc9Vin0x59mDJn8omxlwbuyIAPSAkSgt273m+uIIH6/05mXVIYULfWRFW9K5+w==",
+ "version": "4.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.48.0.tgz",
+ "integrity": "sha512-P9xSlfxL0I5nDPUazuekfJ0tkYWnvrqPDO3YOIEsD4LDNKWWxtzYLmHj4GOEYeQZ3KnJ2wu4VPxDAsFj15cMSg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -15173,9 +19174,9 @@
}
},
"node_modules/@wordpress/worker-threads": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-1.6.0.tgz",
- "integrity": "sha512-ZhKNMpqgJFiGILIvkYom4MJ/82CpZZ0Uj0UhuFmURo8pQQS3ROpp2/WQ9M/wlH1APUVZU2m7pLtkipt49RZosg==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-1.8.0.tgz",
+ "integrity": "sha512-GyXj5tLYH5aon7yIJbqODeGmIowrjAohA2UrEJLU4UKbJdVAWyx9dlqF/bGs3sUKkkldPxYU7Wk2WIATfu0VGQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"comctx": "^1.4.3"
@@ -15186,21 +19187,21 @@
}
},
"node_modules/@wp-playground/blueprints": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.31.tgz",
- "integrity": "sha512-qc83Jqvhq9jQHAiVrysOLlBcLBcJmD6Kcz9NcexS9c/ZbhPLqBHtQ8hwjA9LcaqVaal1ttKkcY2WNNs9j6um9w==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.38.tgz",
+ "integrity": "sha512-OdmiDVK2EEzsohrf4xJxNYKcuubYB23t+bcwPUBQpzcVILiidLqljmRghrkGNex5ky58KTnuLn9gubKGWWmGjg==",
"dev": true,
"dependencies": {
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/progress": "3.1.31",
- "@php-wasm/stream-compression": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31",
- "@php-wasm/web-service-worker": "3.1.31",
- "@wp-playground/common": "3.1.31",
- "@wp-playground/storage": "3.1.31",
- "@wp-playground/wordpress": "3.1.31",
- "ajv": "8.12.0"
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/progress": "3.1.38",
+ "@php-wasm/stream-compression": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38",
+ "@php-wasm/web-service-worker": "3.1.38",
+ "@wp-playground/common": "3.1.38",
+ "@wp-playground/storage": "3.1.38",
+ "@wp-playground/wordpress": "3.1.38",
+ "ajv": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -15208,16 +19209,16 @@
}
},
"node_modules/@wp-playground/blueprints/node_modules/ajv": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
- "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -15225,25 +19226,25 @@
}
},
"node_modules/@wp-playground/cli": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.31.tgz",
- "integrity": "sha512-uUMt4VHW4ivFo/sB6NGXGBWNGB7hJWNbV+3FYHYtNEs4DUd3x9opKOkEBSYQjQdUXpDc7Zy0umCbauQZtdpxXw==",
- "dev": true,
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@php-wasm/cli-util": "3.1.31",
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/node": "3.1.31",
- "@php-wasm/progress": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31",
- "@php-wasm/xdebug-bridge": "3.1.31",
- "@wp-playground/blueprints": "3.1.31",
- "@wp-playground/common": "3.1.31",
- "@wp-playground/storage": "3.1.31",
- "@wp-playground/tools": "3.1.31",
- "@wp-playground/wordpress": "3.1.31",
- "express": "4.22.0",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.38.tgz",
+ "integrity": "sha512-xvTQ053ToDa+jd47Bxmuambzfx4lm0ILXDXGoxkd62oaMsyB8+EczfwZhLLECaCDwVzlCM9XO0mOWEJ8YNC9KQ==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@php-wasm/cli-util": "3.1.38",
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/node": "3.1.38",
+ "@php-wasm/progress": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38",
+ "@php-wasm/xdebug-bridge": "3.1.38",
+ "@wp-playground/blueprints": "3.1.38",
+ "@wp-playground/common": "3.1.38",
+ "@wp-playground/storage": "3.1.38",
+ "@wp-playground/tools": "3.1.38",
+ "@wp-playground/wordpress": "3.1.38",
+ "express": "4.22.2",
"fs-extra": "11.1.1",
"tmp-promise": "3.0.3",
"wasm-feature-detect": "1.8.0",
@@ -15254,14 +19255,14 @@
}
},
"node_modules/@wp-playground/common": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.31.tgz",
- "integrity": "sha512-RTRSmptFO5qhnirhEOFREP2kkgORJOFlBKtprz9FSyUUuGC0gs+YB0e5QdusS6f2CvORGxYhglPBGGOkhNzdGQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.38.tgz",
+ "integrity": "sha512-v2nO0h9US0ohIOuSOeYwn8GmOkYkvoUdGAsKnRMPkmXd4zRcvduvfuhSunZXZYIkHiZc7pPawPUtuHml5oGHFQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31"
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38"
},
"engines": {
"node": ">=20.10.0",
@@ -15269,15 +19270,15 @@
}
},
"node_modules/@wp-playground/storage": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.31.tgz",
- "integrity": "sha512-JFeAIm7pcoLbYC0BAjZwg1F7Yp+UkjHUmdHRe13p7wdmiuxtkeJ1UWpKGz6qERmiWwjfLEZCugi6UFLGBUe5MQ==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.38.tgz",
+ "integrity": "sha512-QSDb8f5eGg2ZE6dq2hWHJHTj5kVVlPZDoCTAv5f+VE8gauBc/8FKKQgZgGPW/3t8LcSt8GLYG50Uw3B+xOwHIg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/stream-compression": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31",
+ "@php-wasm/stream-compression": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38",
"@zip.js/zip.js": "2.7.57",
"isomorphic-git": "1.37.6",
"octokit": "3.1.2",
@@ -15285,13 +19286,13 @@
}
},
"node_modules/@wp-playground/tools": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.31.tgz",
- "integrity": "sha512-16GLPXgswvqXUrcf8mZDzBcKrIEbL5D9S+7f6xbbg/LaJ71ZAOviaKoP1nqfQShVJlMCGRnD9wI3H3E3icOIfw==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.38.tgz",
+ "integrity": "sha512-teegXL7ZDC6RO2r7i0Qa9VOTGynPrDaoN300kkIgO7K8DKDNfm7lblrL1AhdKxQ4wtTavCw2uqdt2y+sUqp5IA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wp-playground/blueprints": "3.1.31"
+ "@wp-playground/blueprints": "3.1.38"
},
"engines": {
"node": ">=20.10.0",
@@ -15299,16 +19300,16 @@
}
},
"node_modules/@wp-playground/wordpress": {
- "version": "3.1.31",
- "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.31.tgz",
- "integrity": "sha512-k1jfbaDNT9c89tt9076a+TFFhKTZcVt6bxN3iSmCQFtU8jn1k9ReSiffVDOKGVV8PF6XgE5EEcxsQo1RlOqQPw==",
+ "version": "3.1.38",
+ "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.38.tgz",
+ "integrity": "sha512-LIJPoXF68TXZxX7mUTCULFcS9enMA7zPMxoXvizZsG9ORGjFiMACeX1BsKaneZWIZjozZtZBlFwMb63+K6M5Ig==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.31",
- "@php-wasm/universal": "3.1.31",
- "@php-wasm/util": "3.1.31",
- "@wp-playground/common": "3.1.31"
+ "@php-wasm/logger": "3.1.38",
+ "@php-wasm/universal": "3.1.38",
+ "@php-wasm/util": "3.1.38",
+ "@wp-playground/common": "3.1.38"
},
"engines": {
"node": ">=20.10.0",
@@ -15353,7 +19354,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"event-target-shim": "^5.0.0"
@@ -15380,7 +19380,6 @@
"version": "8.16.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
"integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
- "dev": true,
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -15449,7 +19448,6 @@
"version": "7.1.4",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
"integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -15539,6 +19537,13 @@
"ajv": "^8.8.2"
}
},
+ "node_modules/anser": {
+ "version": "1.4.10",
+ "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz",
+ "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -15595,7 +19600,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -15605,7 +19609,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
@@ -15641,6 +19644,19 @@
"node": ">= 8"
}
},
+ "node_modules/anynum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/anynum/-/anynum-1.0.0.tgz",
+ "integrity": "sha512-xjR9/zBVnUOP6ztMIIgShjsxui80nQUQH+5xJnvrYLs+90bF25/KJqaAi8mk+B4RDtX1Nspi6fmp4YTEts8SfA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/are-docs-informative": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz",
@@ -15883,6 +19899,13 @@
"node": ">=0.10.0"
}
},
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/asn1js": {
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.10.tgz",
@@ -16248,6 +20271,33 @@
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
+ "node_modules/babel-plugin-syntax-hermes-parser": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.36.0.tgz",
+ "integrity": "sha512-LhD0xdoedDw7ansQgXbB2DADLZIK/LRXuWNBPuVzMc5S2WK5GyT89tCM+cQzxFGO0mGyLK6D5TrVOJJzAoDy8Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "hermes-parser": "0.36.0"
+ }
+ },
+ "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-estree": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.36.0.tgz",
+ "integrity": "sha512-A1+8zn5oss2CFP7pKsOaxorQG6FNIz1WU1VDqruLPPZl3LVgeE2C5xfFg8Ow6/Ow4mSslLLtYP1J3n38eKyW9w==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/babel-plugin-syntax-hermes-parser/node_modules/hermes-parser": {
+ "version": "0.36.0",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.36.0.tgz",
+ "integrity": "sha512-GdpwMmH5x6IpC1cijvcvYnlPB60Mh6kTSF/NFdYV/j56gYdi+0RIakYs+eqOV+bbO0SW7mgVVGSsTJxyPQfo3w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "hermes-estree": "0.36.0"
+ }
+ },
"node_modules/babel-preset-current-node-syntax": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
@@ -16400,7 +20450,6 @@
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -16421,7 +20470,6 @@
"version": "2.10.29",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.29.tgz",
"integrity": "sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==",
- "dev": true,
"license": "Apache-2.0",
"bin": {
"baseline-browser-mapping": "dist/cli.cjs"
@@ -16532,22 +20580,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/body-parser/node_modules/qs": {
- "version": "6.15.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
- "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.1.0"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/bonjour-service": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
@@ -16588,7 +20620,6 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
@@ -16601,7 +20632,6 @@
"version": "4.28.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
"integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -16654,7 +20684,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"node-int64": "^0.4.0"
@@ -16713,7 +20742,6 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/bundle-name": {
@@ -16878,7 +20906,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -16925,6 +20952,15 @@
"node": ">=8"
}
},
+ "node_modules/camelize": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz",
+ "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/caniuse-api": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
@@ -16942,7 +20978,6 @@
"version": "1.0.30001792",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz",
"integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -16974,7 +21009,6 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
@@ -17128,11 +21162,65 @@
"url": "https://github.com/sponsors/colinhacks"
}
},
+ "node_modules/chromium-edge-launcher": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.3.0.tgz",
+ "integrity": "sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "escape-string-regexp": "^4.0.0",
+ "is-wsl": "^2.2.0",
+ "lighthouse-logger": "^1.0.0",
+ "mkdirp": "^1.0.4"
+ }
+ },
+ "node_modules/chromium-edge-launcher/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/chromium-edge-launcher/node_modules/lighthouse-logger": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz",
+ "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "debug": "^2.6.9",
+ "marky": "^1.2.2"
+ }
+ },
+ "node_modules/chromium-edge-launcher/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
+ "peer": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chromium-edge-launcher/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/ci-info": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
"integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -17214,7 +21302,6 @@
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
"integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "dev": true,
"license": "ISC",
"dependencies": {
"string-width": "^4.2.0",
@@ -17229,7 +21316,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
@@ -17343,7 +21429,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
@@ -17356,7 +21441,6 @@
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "devOptional": true,
"license": "MIT"
},
"node_modules/colord": {
@@ -17396,16 +21480,15 @@
}
},
"node_modules/comctx": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/comctx/-/comctx-1.6.1.tgz",
- "integrity": "sha512-ZMRGAYASYRdVfEoB7oxH8Nqu5Ay8I+YvAsQni+td0pYV9eww/PrtSFVyvc2JkNQyHXGDknCB4wJfxFYP6fuqZg==",
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/comctx/-/comctx-1.7.4.tgz",
+ "integrity": "sha512-c5j2twNsFePTxuyPuR1x7UhCxu+BaFtUk8S1okJW9/qcy02PN29P3O8dy4XTtyQIgXYRTZinOYPcZJYMAbg4WQ==",
"license": "MIT"
},
"node_modules/commander": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
"integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
@@ -17516,46 +21599,184 @@
}
},
"node_modules/concurrently": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz",
- "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.3.tgz",
+ "integrity": "sha512-hc3LH4UaKWd/bbyDK/IGVa4RB6PtQ3CUYwtrkzqHn+wIG3Hr5fhpRlk0L/gCa8ZE1L/Ufj50Zho69cI5w8SQBA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "chalk": "4.1.2",
+ "chalk": "5.6.2",
"rxjs": "7.8.2",
- "shell-quote": "1.8.3",
- "supports-color": "8.1.1",
+ "shell-quote": "1.8.4",
+ "supports-color": "10.2.2",
"tree-kill": "1.2.2",
- "yargs": "17.7.2"
+ "yargs": "18.0.0"
},
"bin": {
- "conc": "dist/bin/concurrently.js",
- "concurrently": "dist/bin/concurrently.js"
+ "conc": "dist/bin/index.js",
+ "concurrently": "dist/bin/index.js"
},
"engines": {
- "node": ">=18"
+ "node": ">=22"
},
"funding": {
"url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
}
},
- "node_modules/concurrently/node_modules/supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "node_modules/concurrently/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/concurrently/node_modules/ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/concurrently/node_modules/chalk": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/concurrently/node_modules/cliui": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
+ "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
+ "dev": true,
+ "license": "ISC",
"dependencies": {
- "has-flag": "^4.0.0"
+ "string-width": "^7.2.0",
+ "strip-ansi": "^7.1.0",
+ "wrap-ansi": "^9.0.0"
},
"engines": {
- "node": ">=10"
+ "node": ">=20"
+ }
+ },
+ "node_modules/concurrently/node_modules/emoji-regex": {
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+ "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concurrently/node_modules/string-width": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
+ "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^10.3.0",
+ "get-east-asian-width": "^1.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/concurrently/node_modules/strip-ansi": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/concurrently/node_modules/supports-color": {
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
+ "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "node_modules/concurrently/node_modules/wrap-ansi": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
+ "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.2.1",
+ "string-width": "^7.0.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/concurrently/node_modules/yargs": {
+ "version": "18.0.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
+ "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^9.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "string-width": "^7.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^22.0.0"
+ },
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=23"
+ }
+ },
+ "node_modules/concurrently/node_modules/yargs-parser": {
+ "version": "22.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
+ "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^20.19.0 || ^22.12.0 || >=23"
+ }
+ },
"node_modules/configstore": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/configstore/-/configstore-7.1.0.tgz",
@@ -17575,6 +21796,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
"node_modules/connect-history-api-fallback": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
@@ -17585,6 +21822,75 @@
"node": ">=0.8"
}
},
+ "node_modules/connect/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/connect/node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/connect/node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/connect/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/connect/node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/connect/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/constant-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
@@ -17623,7 +21929,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "dev": true,
"license": "MIT"
},
"node_modules/cookie": {
@@ -17812,7 +22117,6 @@
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
@@ -17830,6 +22134,15 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/css-color-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
+ "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/css-declaration-sorter": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz",
@@ -17919,6 +22232,17 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/css-to-react-native": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz",
+ "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "camelize": "^1.0.0",
+ "css-color-keywords": "^1.0.0",
+ "postcss-value-parser": "^4.0.2"
+ }
+ },
"node_modules/css-tree": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
@@ -18474,7 +22798,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
"integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -18500,7 +22823,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8",
@@ -18763,14 +23085,12 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
- "dev": true,
"license": "MIT"
},
"node_modules/electron-to-chromium": {
"version": "1.5.355",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.355.tgz",
"integrity": "sha512-LUPZhKzZPYSPme1jEYohpkA+ybYCJztr1quAdBd7E7h3+VOBVcKkwwtBJu41nrjawrRzfb8mtMfzWozoaK0ZIQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/emittery": {
@@ -18807,7 +23127,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
"integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -18926,7 +23245,6 @@
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
"integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"stackframe": "^1.3.4"
@@ -19021,9 +23339,9 @@
}
},
"node_modules/es-iterator-helpers": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz",
- "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.3.tgz",
+ "integrity": "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19055,9 +23373,9 @@
"license": "MIT"
},
"node_modules/es-object-atoms": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
+ "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19186,7 +23504,6 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -19196,7 +23513,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
- "dev": true,
"license": "MIT"
},
"node_modules/escape-string-regexp": {
@@ -19369,14 +23685,14 @@
}
},
"node_modules/eslint-import-resolver-node/node_modules/resolve": {
- "version": "2.0.0-next.6",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
- "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==",
+ "version": "2.0.0-next.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz",
+ "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "is-core-module": "^2.16.1",
+ "is-core-module": "^2.16.2",
"node-exports-info": "^1.6.0",
"object-keys": "^1.1.1",
"path-parse": "^1.0.7",
@@ -19393,9 +23709,9 @@
}
},
"node_modules/eslint-import-resolver-typescript": {
- "version": "4.4.4",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-4.4.4.tgz",
- "integrity": "sha512-1iM2zeBvrYmUNTj2vSC/90JTHDth+dfOfiNKkxApWRsTJYNrc8rOdxxIf5vazX+BiAXTeOT0UvWpGI/7qIWQOw==",
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-4.4.5.tgz",
+ "integrity": "sha512-nbE5XLph6TLtGYcu/U6e6ZVXyKBhbDWK5cLGk76eJ7NdZpwf1P9EFkpt1Z01mNZNrrilsAYWKH6zUkL4reoXbw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -19428,9 +23744,9 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
- "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.13.0.tgz",
+ "integrity": "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19551,9 +23867,9 @@
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -19594,9 +23910,9 @@
}
},
"node_modules/eslint-plugin-playwright": {
- "version": "2.10.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-2.10.2.tgz",
- "integrity": "sha512-0N+2OWc3NZbOZ0gK8mp2TK6Qu3UWcJTQ9rqU0UM2yRJXgT758pvpY0lsOLIySfbyFrLqn3TcXjixbmcK90VnuQ==",
+ "version": "2.10.4",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-2.10.4.tgz",
+ "integrity": "sha512-l0V/VxyqfFbtqCTxj5AdRn3Q6S/hIW4nKBnKZVleVbZ24N2My6Usj//ytX3dKKqAoSbvKck9YtSytfdZ5qjLuA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19623,14 +23939,14 @@
}
},
"node_modules/eslint-plugin-prettier": {
- "version": "5.5.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.5.tgz",
- "integrity": "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==",
+ "version": "5.5.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.6.tgz",
+ "integrity": "sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"prettier-linter-helpers": "^1.0.1",
- "synckit": "^0.11.12"
+ "synckit": "^0.11.13"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -19707,14 +24023,14 @@
}
},
"node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.6",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
- "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==",
+ "version": "2.0.0-next.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz",
+ "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "is-core-module": "^2.16.1",
+ "is-core-module": "^2.16.2",
"node-exports-info": "^1.6.0",
"object-keys": "^1.1.1",
"path-parse": "^1.0.7",
@@ -19994,7 +24310,6 @@
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -20004,7 +24319,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -20127,16 +24441,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/exponential-backoff": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz",
+ "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==",
+ "license": "Apache-2.0",
+ "peer": true
+ },
"node_modules/express": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/express/-/express-4.22.0.tgz",
- "integrity": "sha512-c2iPh3xp5vvCLgaHK03+mWLFPhox7j1LwyxcZwFVApEv5i0X+IjPpbT50SJJwwLpdBVfp45AkK/v+AFgv/XlfQ==",
+ "version": "4.22.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz",
+ "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "~1.20.3",
+ "body-parser": "~1.20.5",
"content-disposition": "~0.5.4",
"content-type": "~1.0.4",
"cookie": "~0.7.1",
@@ -20155,7 +24476,7 @@
"parseurl": "~1.3.3",
"path-to-regexp": "~0.1.12",
"proxy-addr": "~2.0.7",
- "qs": "~6.14.0",
+ "qs": "~6.15.1",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
"send": "~0.19.0",
@@ -20393,11 +24714,23 @@
"node": ">=0.8.0"
}
},
+ "node_modules/fb-dotslash": {
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/fb-dotslash/-/fb-dotslash-0.5.8.tgz",
+ "integrity": "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==",
+ "license": "(MIT OR Apache-2.0)",
+ "peer": true,
+ "bin": {
+ "dotslash": "bin/dotslash"
+ },
+ "engines": {
+ "node": ">=20"
+ }
+ },
"node_modules/fb-watchman": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"bser": "2.1.1"
@@ -20459,7 +24792,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -20621,6 +24953,13 @@
"devOptional": true,
"license": "ISC"
},
+ "node_modules/flow-enums-runtime": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz",
+ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/follow-redirects": {
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
@@ -20777,7 +25116,6 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -20854,18 +25192,21 @@
}
},
"node_modules/function.prototype.name": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
- "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz",
+ "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "define-properties": "^1.2.1",
+ "call-bind": "^1.0.9",
+ "call-bound": "^1.0.4",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "hasown": "^2.0.2",
- "is-callable": "^1.2.7"
+ "has-property-descriptors": "^1.0.2",
+ "hasown": "^2.0.4",
+ "is-callable": "^1.2.7",
+ "is-document.all": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -20918,7 +25259,6 @@
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -20933,6 +25273,19 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-east-asian-width": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
+ "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/get-intrinsic": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
@@ -21154,19 +25507,6 @@
"dev": true,
"license": "BSD-2-Clause"
},
- "node_modules/glob/node_modules/minimatch": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz",
- "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
"node_modules/global-modules": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
@@ -21341,7 +25681,6 @@
"version": "4.2.11",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/gradient-parser": {
@@ -21402,7 +25741,6 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -21480,9 +25818,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
- "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
+ "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -21501,6 +25839,13 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/hermes-compiler": {
+ "version": "250829098.0.14",
+ "resolved": "https://registry.npmjs.org/hermes-compiler/-/hermes-compiler-250829098.0.14.tgz",
+ "integrity": "sha512-5meXwsZxgiqFaJjNzwjzI9IyUkuGGBisu+z9BvQWmGVpjH6nz11hgqkyxe4dl8UAdyIV4lTbz91+Dlnjz0VxqA==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/hermes-estree": {
"version": "0.25.1",
"resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
@@ -21724,7 +26069,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
"integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"depd": "~2.0.0",
@@ -21830,7 +26174,6 @@
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
"integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.2",
@@ -21934,6 +26277,22 @@
"node": ">=10"
}
},
+ "node_modules/image-size": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz",
+ "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "queue": "6.0.2"
+ },
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=16.x"
+ }
+ },
"node_modules/image-ssim": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/image-ssim/-/image-ssim-0.2.0.tgz",
@@ -22055,7 +26414,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true,
"license": "ISC"
},
"node_modules/ini": {
@@ -22112,6 +26470,16 @@
"tslib": "^2.8.0"
}
},
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
"node_modules/ip-address": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz",
@@ -22250,9 +26618,9 @@
}
},
"node_modules/is-bun-module/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -22329,7 +26697,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
@@ -22341,6 +26708,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/is-document.all": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz",
+ "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-extendable": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
@@ -22381,7 +26764,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -22518,7 +26900,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -22761,7 +27142,6 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
@@ -22790,7 +27170,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "devOptional": true,
"license": "ISC"
},
"node_modules/isobject": {
@@ -23476,7 +27855,6 @@
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -23737,9 +28115,9 @@
}
},
"node_modules/jest-snapshot/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -23753,7 +28131,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
"integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -23771,7 +28148,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
"integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/types": "^29.6.3",
@@ -23809,7 +28185,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
"integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*",
@@ -23825,7 +28200,6 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -23893,6 +28267,13 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsc-safe-url": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz",
+ "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==",
+ "license": "0BSD",
+ "peer": true
+ },
"node_modules/jsdoc-type-pratt-parser": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz",
@@ -23992,7 +28373,6 @@
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "dev": true,
"license": "MIT",
"bin": {
"json5": "lib/cli.js"
@@ -24045,9 +28425,9 @@
}
},
"node_modules/jsonwebtoken/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -24198,7 +28578,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
@@ -24613,6 +28992,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/lodash.throttle": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/lodash.truncate": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
@@ -24700,7 +29086,6 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dev": true,
"license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
@@ -24723,9 +29108,9 @@
}
},
"node_modules/make-dir/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -24739,7 +29124,6 @@
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
"integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
- "dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"tmpl": "1.0.5"
@@ -24908,7 +29292,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz",
"integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==",
- "dev": true,
"license": "Apache-2.0"
},
"node_modules/math-intrinsics": {
@@ -24992,6 +29375,13 @@
"integrity": "sha512-8Nl+i9S5D6KXnruM03Jgjb+LwSupvR13WBr4hJegaaEyobvowCVupi79y2WSiWvO1mzBWxPwEYE5feCe8vyA5w==",
"license": "MIT"
},
+ "node_modules/memoize-one": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
+ "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/meow": {
"version": "13.2.0",
"resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz",
@@ -25034,7 +29424,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true,
"license": "MIT"
},
"node_modules/merge2": {
@@ -25064,11 +29453,406 @@
"node": ">= 0.6"
}
},
+ "node_modules/metro": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro/-/metro-0.84.4.tgz",
+ "integrity": "sha512-8ETTubqfD6ornDy2zYDvRcKnVDOXdFJsjetYDBsY4oAsb6NJkiwFR+FaMESyGppFmQUyBQA4H4sFGxzcQSGtFA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/core": "^7.25.2",
+ "@babel/generator": "^7.29.1",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "accepts": "^2.0.0",
+ "ci-info": "^2.0.0",
+ "connect": "^3.6.5",
+ "debug": "^4.4.0",
+ "error-stack-parser": "^2.0.6",
+ "flow-enums-runtime": "^0.0.6",
+ "graceful-fs": "^4.2.4",
+ "hermes-parser": "0.35.0",
+ "image-size": "^1.0.2",
+ "invariant": "^2.2.4",
+ "jest-worker": "^29.7.0",
+ "jsc-safe-url": "^0.2.2",
+ "lodash.throttle": "^4.1.1",
+ "metro-babel-transformer": "0.84.4",
+ "metro-cache": "0.84.4",
+ "metro-cache-key": "0.84.4",
+ "metro-config": "0.84.4",
+ "metro-core": "0.84.4",
+ "metro-file-map": "0.84.4",
+ "metro-resolver": "0.84.4",
+ "metro-runtime": "0.84.4",
+ "metro-source-map": "0.84.4",
+ "metro-symbolicate": "0.84.4",
+ "metro-transform-plugins": "0.84.4",
+ "metro-transform-worker": "0.84.4",
+ "mime-types": "^3.0.1",
+ "nullthrows": "^1.1.1",
+ "serialize-error": "^2.1.0",
+ "source-map": "^0.5.6",
+ "throat": "^5.0.0",
+ "ws": "^7.5.10",
+ "yargs": "^17.6.2"
+ },
+ "bin": {
+ "metro": "src/cli.js"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-babel-transformer": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.84.4.tgz",
+ "integrity": "sha512-rvCfz8snl9h20VcvpOHxZuHP1SlAkv4HXbzw7nyyVwu6Eqo5PRerbakQ9XmUCOsRy70spJ37O+G1TK8oMzo48g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "flow-enums-runtime": "^0.0.6",
+ "hermes-parser": "0.35.0",
+ "metro-cache-key": "0.84.4",
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-babel-transformer/node_modules/hermes-estree": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz",
+ "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/metro-babel-transformer/node_modules/hermes-parser": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz",
+ "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "hermes-estree": "0.35.0"
+ }
+ },
+ "node_modules/metro-cache": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.84.4.tgz",
+ "integrity": "sha512-gpcFQdSLUwUCk71saKoE64jLFbx2nwTfVCcPSULMNT8QYq0p1eZZE29Jvd0HtT/UlhC3ZOutLxJME5xqD2JUZg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "exponential-backoff": "^3.1.1",
+ "flow-enums-runtime": "^0.0.6",
+ "https-proxy-agent": "^7.0.5",
+ "metro-core": "0.84.4"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-cache-key": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.84.4.tgz",
+ "integrity": "sha512-wVO79aGrkYImpnaVS4+d5RrRBRPX31QtvKB3wKGBuiNSznduZTQHzsrJZRroFJSwnygrzdsGUtDQPuqqFjFdvw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-config": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.84.4.tgz",
+ "integrity": "sha512-PMotGDjXcXLWo2TMRH+VR99phFNgYTwqh4OoieIKK3yTJa1Jmkl+fZJxDO0jfBvNF+WESHciHvpNuBtXaF3B0Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "connect": "^3.6.5",
+ "flow-enums-runtime": "^0.0.6",
+ "jest-validate": "^29.7.0",
+ "metro": "0.84.4",
+ "metro-cache": "0.84.4",
+ "metro-core": "0.84.4",
+ "metro-runtime": "0.84.4",
+ "yaml": "^2.6.1"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-core": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.84.4.tgz",
+ "integrity": "sha512-HONpWC5LGXZn3ffkd4Hu6AIrfE7j4Z0g0wMo/goV24WOB3lhuFZ40KgvaDiSw8iyQHloMYay5N/wPX+z8oN/PQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6",
+ "lodash.throttle": "^4.1.1",
+ "metro-resolver": "0.84.4"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-file-map": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.84.4.tgz",
+ "integrity": "sha512-KSVDi/u60hKPx++NLu3MTIvyjzNoJnFAF8PQFxaj1jiSka/wjw+Ua6sNuJ0TDHQv+7AAoFQxeMgaRAe8Yic5wQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "debug": "^4.4.0",
+ "fb-watchman": "^2.0.0",
+ "flow-enums-runtime": "^0.0.6",
+ "graceful-fs": "^4.2.4",
+ "invariant": "^2.2.4",
+ "jest-worker": "^29.7.0",
+ "micromatch": "^4.0.4",
+ "nullthrows": "^1.1.1",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-minify-terser": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.84.4.tgz",
+ "integrity": "sha512-5qpbaVOMC7CPitIpuewzVeGw7E+C3ykbv2mqTjQLl85Z3annSVGlSCTcsZjqXZzjupfK4Ztj3dDc4kc44NZwtQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6",
+ "terser": "^5.15.0"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-resolver": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.84.4.tgz",
+ "integrity": "sha512-1qLgbxQ5ZGhhutuPot1Yp348ofDsATL2WkrHF65TobqTT9K3P9qJXw38bomk7ncp5B7OYMfWwtyBZo1lCV792A==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-runtime": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.84.4.tgz",
+ "integrity": "sha512-Jibypds4g7AhzdRKY+kDoj51s5EXMwgyp5ddtlreDAsWefMdOx+agWqgm0H2XSZ/ueanHHVM89fnf5OJnlxa8Q==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/runtime": "^7.25.0",
+ "flow-enums-runtime": "^0.0.6"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-source-map": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.84.4.tgz",
+ "integrity": "sha512-jbWkPxIesVuo1IWkvezmMJld6iu8nD62GsrZiV6jP37AOdbo4OBq1FJ+qkOg8sV05wAHB//jAbziuW0SlJfW4g==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "flow-enums-runtime": "^0.0.6",
+ "invariant": "^2.2.4",
+ "metro-symbolicate": "0.84.4",
+ "nullthrows": "^1.1.1",
+ "ob1": "0.84.4",
+ "source-map": "^0.5.6",
+ "vlq": "^1.0.0"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-symbolicate": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.84.4.tgz",
+ "integrity": "sha512-OnfpacxUqGPZQ27t8qK9mFa7uqHIlVWeqRqkCbvMvreEBiamEeOn8krKtcwgP5M4cYDPwuSmCTopHMVthqG4zA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6",
+ "invariant": "^2.2.4",
+ "metro-source-map": "0.84.4",
+ "nullthrows": "^1.1.1",
+ "source-map": "^0.5.6",
+ "vlq": "^1.0.0"
+ },
+ "bin": {
+ "metro-symbolicate": "src/index.js"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-transform-plugins": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.84.4.tgz",
+ "integrity": "sha512-kehr6HbAecqD0/a3xLXobELdPaAmRAl8bel0qagPF4vhZtux93nS8S4eq2kgKt6J2GnQpVjSoW1PXdst04mwow==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/generator": "^7.29.1",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "flow-enums-runtime": "^0.0.6",
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro-transform-worker": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.84.4.tgz",
+ "integrity": "sha512-W1IYMvvXTu4MxYr7d9h7CeG2vpIr3bmLLIavkPY4O1ilzDrvS8z/NEe6y+pC44Ff7raMXQgYSfdqDUwN/i39gg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/generator": "^7.29.1",
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "flow-enums-runtime": "^0.0.6",
+ "metro": "0.84.4",
+ "metro-babel-transformer": "0.84.4",
+ "metro-cache": "0.84.4",
+ "metro-cache-key": "0.84.4",
+ "metro-minify-terser": "0.84.4",
+ "metro-source-map": "0.84.4",
+ "metro-transform-plugins": "0.84.4",
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
+ "node_modules/metro/node_modules/accepts": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
+ "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mime-types": "^3.0.0",
+ "negotiator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/metro/node_modules/ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/metro/node_modules/hermes-estree": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.35.0.tgz",
+ "integrity": "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/metro/node_modules/hermes-parser": {
+ "version": "0.35.0",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.35.0.tgz",
+ "integrity": "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "hermes-estree": "0.35.0"
+ }
+ },
+ "node_modules/metro/node_modules/mime-db": {
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/metro/node_modules/mime-types": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
+ "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "mime-db": "^1.54.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/metro/node_modules/negotiator": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/metro/node_modules/ws": {
+ "version": "7.5.11",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz",
+ "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.3",
@@ -25499,14 +30283,12 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
- "dev": true,
"license": "MIT"
},
"node_modules/node-releases": {
"version": "2.0.44",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz",
"integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/normalize-package-data": {
@@ -25769,9 +30551,9 @@
}
},
"node_modules/npm-package-json-lint/node_modules/semver": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz",
- "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -25856,6 +30638,13 @@
"url": "https://github.com/fb55/nth-check?sponsor=1"
}
},
+ "node_modules/nullthrows": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
+ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/nwsapi": {
"version": "2.2.23",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz",
@@ -25863,6 +30652,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/ob1": {
+ "version": "0.84.4",
+ "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.84.4.tgz",
+ "integrity": "sha512-eJXMpz4aQHXF/YBB9ddqZDIS+ooO91hObo9FoW/xBkr54/zCwYYCDqT/O54vNo8kOkWs5Ou/y28NgdrV0edQNA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "flow-enums-runtime": "^0.0.6"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -26025,7 +30827,6 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ee-first": "1.1.1"
@@ -26528,7 +31329,6 @@
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -26594,7 +31394,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -26696,7 +31495,6 @@
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
"integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
- "devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -27712,9 +32510,9 @@
}
},
"node_modules/preact": {
- "version": "10.29.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.29.1.tgz",
- "integrity": "sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==",
+ "version": "10.29.2",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.29.2.tgz",
+ "integrity": "sha512-7tNmwg/7mzzAoB/8kSg6Hl37JraAZw3Z3A0JSY7VXlZwo82Xn0G7wKbNNs2qoF4ZEEsQGTwDAroNdqKs1ofJxQ==",
"license": "MIT",
"funding": {
"type": "opencollective",
@@ -27765,7 +32563,6 @@
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@jest/schemas": "^29.6.3",
@@ -27780,7 +32577,6 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=10"
@@ -27816,6 +32612,16 @@
"node": ">=0.4.0"
}
},
+ "node_modules/promise": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "asap": "~2.0.6"
+ }
+ },
"node_modules/prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -28002,9 +32808,9 @@
"license": "MIT"
},
"node_modules/qs": {
- "version": "6.14.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
- "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
+ "version": "6.15.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz",
+ "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -28017,6 +32823,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/queue": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+ "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "inherits": "~2.0.3"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -28055,7 +32871,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.6"
@@ -28169,6 +32984,39 @@
"url": "https://github.com/sponsors/kossnocorp"
}
},
+ "node_modules/react-devtools-core": {
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.5.tgz",
+ "integrity": "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "shell-quote": "^1.6.1",
+ "ws": "^7"
+ }
+ },
+ "node_modules/react-devtools-core/node_modules/ws": {
+ "version": "7.5.11",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz",
+ "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/react-dom": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
@@ -28218,6 +33066,132 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/react-native": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.86.0.tgz",
+ "integrity": "sha512-17ALh/dd6AO4pgOVmOO5Axll5PbErEo3XFyLokyzW6usyi+OShIEPwUW26wLPlhVifgSOIfECCH0WN+0IqtJ1w==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@react-native/assets-registry": "0.86.0",
+ "@react-native/codegen": "0.86.0",
+ "@react-native/community-cli-plugin": "0.86.0",
+ "@react-native/gradle-plugin": "0.86.0",
+ "@react-native/js-polyfills": "0.86.0",
+ "@react-native/normalize-colors": "0.86.0",
+ "@react-native/virtualized-lists": "0.86.0",
+ "abort-controller": "^3.0.0",
+ "anser": "^1.4.9",
+ "ansi-regex": "^5.0.0",
+ "babel-plugin-syntax-hermes-parser": "0.36.0",
+ "base64-js": "^1.5.1",
+ "commander": "^12.0.0",
+ "flow-enums-runtime": "^0.0.6",
+ "hermes-compiler": "250829098.0.14",
+ "invariant": "^2.2.4",
+ "memoize-one": "^5.0.0",
+ "metro-runtime": "^0.84.3",
+ "metro-source-map": "^0.84.3",
+ "nullthrows": "^1.1.1",
+ "pretty-format": "^29.7.0",
+ "promise": "^8.3.0",
+ "react-devtools-core": "^6.1.5",
+ "react-refresh": "^0.14.0",
+ "regenerator-runtime": "^0.13.2",
+ "scheduler": "0.27.0",
+ "semver": "^7.1.3",
+ "stacktrace-parser": "^0.1.10",
+ "tinyglobby": "^0.2.15",
+ "whatwg-fetch": "^3.0.0",
+ "ws": "^7.5.10",
+ "yargs": "^17.6.2"
+ },
+ "bin": {
+ "react-native": "cli.js"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ },
+ "peerDependencies": {
+ "@react-native/jest-preset": "0.86.0",
+ "@types/react": "^19.1.1",
+ "react": "^19.2.3"
+ },
+ "peerDependenciesMeta": {
+ "@react-native/jest-preset": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-native/node_modules/@react-native/virtualized-lists": {
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.86.0.tgz",
+ "integrity": "sha512-4/ZLXdf/OSpPDVO0AsQ1SJdRIzt5t9BNQ46QwGgxvX7/cirYR5k8KXctNGGgW8lQo2gZChEfY2zFCZg9nM/jiw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "invariant": "^2.2.4",
+ "nullthrows": "^1.1.1"
+ },
+ "engines": {
+ "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0"
+ },
+ "peerDependencies": {
+ "@types/react": "^19.2.0",
+ "react": "*",
+ "react-native": "0.86.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-native/node_modules/scheduler": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/react-native/node_modules/semver": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
+ "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
+ "license": "ISC",
+ "peer": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/react-native/node_modules/ws": {
+ "version": "7.5.11",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz",
+ "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/react-property": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.2.tgz",
@@ -28228,7 +33202,6 @@
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
"integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -28497,6 +33470,13 @@
"node": ">=4"
}
},
+ "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==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/regexp.prototype.flags": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
@@ -29601,7 +34581,6 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@@ -29611,7 +34590,6 @@
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",
"integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"debug": "2.6.9",
@@ -29636,7 +34614,6 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"ms": "2.0.0"
@@ -29646,14 +34623,12 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
"license": "MIT"
},
"node_modules/send/node_modules/mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "dev": true,
"license": "MIT",
"bin": {
"mime": "cli.js"
@@ -29673,6 +34648,16 @@
"upper-case-first": "^2.0.2"
}
},
+ "node_modules/serialize-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz",
+ "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/serialize-javascript": {
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz",
@@ -29785,7 +34770,6 @@
"version": "1.16.3",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",
"integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"encodeurl": "~2.0.0",
@@ -29856,7 +34840,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "dev": true,
"license": "ISC"
},
"node_modules/sha.js": {
@@ -29923,7 +34906,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
@@ -29936,17 +34918,15 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/shell-quote": {
- "version": "1.8.3",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz",
- "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
- "dev": true,
+ "version": "1.8.4",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz",
+ "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==",
"license": "MIT",
"engines": {
"node": ">= 0.4"
@@ -30706,14 +35686,35 @@
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
"integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
- "dev": true,
"license": "MIT"
},
+ "node_modules/stacktrace-parser": {
+ "version": "0.1.11",
+ "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz",
+ "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "type-fest": "^0.7.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/stacktrace-parser/node_modules/type-fest": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
+ "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==",
+ "license": "(MIT OR CC0-1.0)",
+ "peer": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/statuses": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
"integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
@@ -30787,7 +35788,6 @@
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -30825,7 +35825,6 @@
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "devOptional": true,
"license": "MIT"
},
"node_modules/string.prototype.includes": {
@@ -30883,19 +35882,20 @@
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.10",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
- "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
+ "version": "1.2.11",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz",
+ "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.2",
+ "call-bind": "^1.0.9",
+ "call-bound": "^1.0.4",
"define-data-property": "^1.1.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.5",
- "es-object-atoms": "^1.0.0",
- "has-property-descriptors": "^1.0.2"
+ "es-abstract": "^1.24.2",
+ "es-object-atoms": "^1.1.2",
+ "has-property-descriptors": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -30905,16 +35905,16 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
- "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz",
+ "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.2",
+ "call-bind": "^1.0.9",
+ "call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
+ "es-object-atoms": "^1.1.2"
},
"engines": {
"node": ">= 0.4"
@@ -30945,7 +35945,6 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
@@ -31038,9 +36037,9 @@
}
},
"node_modules/strnum": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz",
- "integrity": "sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.4.0.tgz",
+ "integrity": "sha512-sHrVyWWdq28RbhjuJdZsA1SnGRJV6NiXbk6AXBxDOsgAcA+lmpUZCYjOdLBxkXMwis6RRe7dlZt4VlIWFVzkmg==",
"dev": true,
"funding": [
{
@@ -31048,7 +36047,10 @@
"url": "https://github.com/sponsors/NaturalIntelligence"
}
],
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "anynum": "^1.0.0"
+ }
},
"node_modules/stubborn-fs": {
"version": "2.0.0",
@@ -31244,9 +36246,9 @@
}
},
"node_modules/stylelint-scss/node_modules/postcss-selector-parser": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
- "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz",
+ "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -31517,7 +36519,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
@@ -31656,13 +36657,13 @@
}
},
"node_modules/synckit": {
- "version": "0.11.12",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz",
- "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==",
+ "version": "0.11.13",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz",
+ "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@pkgr/core": "^0.2.9"
+ "@pkgr/core": "^0.3.6"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -31783,7 +36784,6 @@
"version": "5.47.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.47.1.tgz",
"integrity": "sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw==",
- "dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@@ -31894,14 +36894,12 @@
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/terser/node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -31911,7 +36909,6 @@
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
@@ -31982,6 +36979,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/throat": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
+ "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -31997,10 +37001,9 @@
"license": "MIT"
},
"node_modules/tinyglobby": {
- "version": "0.2.16",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
- "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
- "dev": true,
+ "version": "0.2.17",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
+ "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
"license": "MIT",
"dependencies": {
"fdir": "^6.5.0",
@@ -32017,7 +37020,6 @@
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12.0.0"
@@ -32035,7 +37037,6 @@
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -32082,9 +37083,9 @@
"license": "MIT"
},
"node_modules/tmp": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
- "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz",
+ "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -32105,7 +37106,6 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
- "dev": true,
"license": "BSD-3-Clause"
},
"node_modules/to-buffer": {
@@ -32134,7 +37134,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "devOptional": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -32147,7 +37146,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.6"
@@ -32432,18 +37430,18 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
- "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz",
+ "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0",
- "reflect.getprototypeof": "^1.0.6"
+ "call-bind": "^1.0.9",
+ "for-each": "^0.3.5",
+ "gopd": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "possible-typed-array-names": "^1.1.0",
+ "reflect.getprototypeof": "^1.0.10"
},
"engines": {
"node": ">= 0.4"
@@ -32481,16 +37479,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.59.3",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz",
- "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==",
+ "version": "8.61.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.0.tgz",
+ "integrity": "sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.59.3",
- "@typescript-eslint/parser": "8.59.3",
- "@typescript-eslint/typescript-estree": "8.59.3",
- "@typescript-eslint/utils": "8.59.3"
+ "@typescript-eslint/eslint-plugin": "8.61.0",
+ "@typescript-eslint/parser": "8.61.0",
+ "@typescript-eslint/typescript-estree": "8.61.0",
+ "@typescript-eslint/utils": "8.61.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -32545,7 +37543,6 @@
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/unicode-canonical-property-names-ecmascript": {
@@ -32624,52 +37621,53 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/unrs-resolver": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz",
- "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz",
+ "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "napi-postinstall": "^0.3.0"
+ "napi-postinstall": "^0.3.4"
},
"funding": {
"url": "https://opencollective.com/unrs-resolver"
},
"optionalDependencies": {
- "@unrs/resolver-binding-android-arm-eabi": "1.11.1",
- "@unrs/resolver-binding-android-arm64": "1.11.1",
- "@unrs/resolver-binding-darwin-arm64": "1.11.1",
- "@unrs/resolver-binding-darwin-x64": "1.11.1",
- "@unrs/resolver-binding-freebsd-x64": "1.11.1",
- "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1",
- "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1",
- "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1",
- "@unrs/resolver-binding-linux-arm64-musl": "1.11.1",
- "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1",
- "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1",
- "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1",
- "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1",
- "@unrs/resolver-binding-linux-x64-gnu": "1.11.1",
- "@unrs/resolver-binding-linux-x64-musl": "1.11.1",
- "@unrs/resolver-binding-wasm32-wasi": "1.11.1",
- "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1",
- "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1",
- "@unrs/resolver-binding-win32-x64-msvc": "1.11.1"
+ "@unrs/resolver-binding-android-arm-eabi": "1.12.2",
+ "@unrs/resolver-binding-android-arm64": "1.12.2",
+ "@unrs/resolver-binding-darwin-arm64": "1.12.2",
+ "@unrs/resolver-binding-darwin-x64": "1.12.2",
+ "@unrs/resolver-binding-freebsd-x64": "1.12.2",
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2",
+ "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2",
+ "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-arm64-musl": "1.12.2",
+ "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-loong64-musl": "1.12.2",
+ "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2",
+ "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-x64-gnu": "1.12.2",
+ "@unrs/resolver-binding-linux-x64-musl": "1.12.2",
+ "@unrs/resolver-binding-openharmony-arm64": "1.12.2",
+ "@unrs/resolver-binding-wasm32-wasi": "1.12.2",
+ "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2",
+ "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2",
+ "@unrs/resolver-binding-win32-x64-msvc": "1.12.2"
}
},
"node_modules/update-browserslist-db": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
"integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
- "dev": true,
"funding": [
{
"type": "opencollective",
@@ -32877,7 +37875,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4.0"
@@ -32960,6 +37957,13 @@
"node": ">= 0.8"
}
},
+ "node_modules/vlq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz",
+ "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/w3c-xmlserializer": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
@@ -32997,7 +38001,6 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
"integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
- "dev": true,
"license": "Apache-2.0",
"dependencies": {
"makeerror": "1.0.12"
@@ -33380,16 +38383,6 @@
"fsevents": "~2.3.2"
}
},
- "node_modules/webpack-dev-server/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
"node_modules/webpack-dev-server/node_modules/define-lazy-prop": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
@@ -33403,53 +38396,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/express": {
- "version": "4.22.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz",
- "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "~1.20.5",
- "content-disposition": "~0.5.4",
- "content-type": "~1.0.4",
- "cookie": "~0.7.1",
- "cookie-signature": "~1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.3.1",
- "fresh": "~0.5.2",
- "http-errors": "~2.0.0",
- "merge-descriptors": "1.0.3",
- "methods": "~1.1.2",
- "on-finished": "~2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "~0.1.12",
- "proxy-addr": "~2.0.7",
- "qs": "~6.15.1",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "~0.19.0",
- "serve-static": "~1.16.2",
- "setprototypeof": "1.2.0",
- "statuses": "~2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
"node_modules/webpack-dev-server/node_modules/glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
@@ -33473,13 +38419,6 @@
"node": ">= 10"
}
},
- "node_modules/webpack-dev-server/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/webpack-dev-server/node_modules/open": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
@@ -33499,29 +38438,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack-dev-server/node_modules/path-to-regexp": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz",
- "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/webpack-dev-server/node_modules/qs": {
- "version": "6.15.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
- "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.1.0"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/webpack-dev-server/node_modules/readdirp": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
@@ -33700,6 +38616,13 @@
"node": ">=0.10.0"
}
},
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.20",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz",
+ "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==",
+ "license": "MIT",
+ "peer": true
+ },
"node_modules/whatwg-mimetype": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
@@ -33735,7 +38658,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
@@ -33828,14 +38750,14 @@
"license": "ISC"
},
"node_modules/which-typed-array": {
- "version": "1.1.20",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
- "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
+ "version": "1.1.22",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz",
+ "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.8",
+ "call-bind": "^1.0.9",
"call-bound": "^1.0.4",
"for-each": "^0.3.5",
"get-proto": "^1.0.1",
@@ -33929,9 +38851,9 @@
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
- "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
+ "version": "8.21.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
+ "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -34086,7 +39008,6 @@
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=10"
@@ -34096,14 +39017,12 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "dev": true,
"license": "ISC"
},
"node_modules/yaml": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz",
"integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==",
- "dev": true,
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
@@ -34119,7 +39038,6 @@
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
"integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "dev": true,
"license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
@@ -34138,7 +39056,6 @@
"version": "21.1.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "dev": true,
"license": "ISC",
"engines": {
"node": ">=12"
diff --git a/package.json b/package.json
index 9578c7003..90f019eea 100644
--- a/package.json
+++ b/package.json
@@ -46,17 +46,17 @@
"wp-env:test": "wp-env --config=.wp-env.test.json"
},
"devDependencies": {
- "@playwright/test": "^1.59.1",
- "@types/react": "^18.3.28",
+ "@playwright/test": "^1.60.0",
+ "@types/react": "^18.3.31",
"@types/react-dom": "^18.3.7",
"@types/wordpress__block-editor": "^15.0.6",
"@types/wordpress__edit-post": "^8.4.2",
- "@wordpress/build": "^0.14.0",
- "@wordpress/e2e-test-utils-playwright": "^1.44.0",
- "@wordpress/env": "^11.4.0",
- "@wordpress/prettier-config": "^4.44.0",
- "@wordpress/scripts": "32.2.0",
- "concurrently": "^9.2.1",
+ "@wordpress/build": "^0.16.0",
+ "@wordpress/e2e-test-utils-playwright": "1.46.0",
+ "@wordpress/env": "11.4.0",
+ "@wordpress/prettier-config": "^4.48.0",
+ "@wordpress/scripts": "32.3.0",
+ "concurrently": "^10.0.3",
"filenamify": "^7.0.1",
"prettier": "npm:wp-prettier@^3",
"typescript": "^5.9.3",
@@ -76,6 +76,7 @@
"@wordpress/data": "^10.44.0",
"@wordpress/dataviews": "^14.1.0",
"@wordpress/date": "^5.44.0",
+ "@wordpress/dom": "^4.47.0",
"@wordpress/dom-ready": "^4.44.0",
"@wordpress/edit-post": "^8.44.0",
"@wordpress/editor": "^14.44.0",
diff --git a/readme.txt b/readme.txt
index 5fb2598ac..5e90e0fa2 100644
--- a/readme.txt
+++ b/readme.txt
@@ -34,9 +34,15 @@ This plugin is built on the [AI Building Blocks for WordPress](https://make.word
* **Guidelines** - Allows abilities to respect site-wide editorial standards.
* **Image Generation and Editing** - Create and edit images from post content in the editor, also via the Media Library.
* **Meta Description Generation** - Generates meta description suggestions and integrates those with various SEO plugins.
-* **Multi-Provider Support** - Works with popular AI providers like OpenAI, Google, and Anthropic.
+* **Multi-Provider Support** - Works with AI Connector plugins for providers such as OpenAI, Google, and Anthropic.
* **Title Generation** - Generate title suggestions for your posts with a single click. Perfect for brainstorming headlines or finding the right tone for your content.
+**Provider Setup:**
+
+The AI plugin does not include provider credentials or provider implementations by itself. To use AI-powered features, install and activate at least one AI Connector plugin, then configure its credentials in `Settings -> Connectors`. Features may appear unavailable until a connector is installed, authenticated, and capable of the required operation.
+
+Provider connector plugins include [Anthropic](https://wordpress.org/plugins/ai-provider-for-anthropic), [Google](https://wordpress.org/plugins/ai-provider-for-google), [OpenAI](https://wordpress.org/plugins/ai-provider-for-openai), and [others](https://wordpress.org/plugins/tags/connector/).
+
**Coming Soon:**
We're actively developing new features to enhance your WordPress workflow:
@@ -57,7 +63,7 @@ You can view the active plugin roadmap in a filtered view in the WordPress AI [G
1. Upload the plugin files to the `/wp-content/plugins/ai` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
-3. Go to `Settings -> Connectors` and set up at least one AI connector.
+3. Install and activate at least one AI Connector plugin, then go to `Settings -> Connectors` and configure its credentials.
4. Go to `Settings -> AI` and globally enable functionality and then enable the individual features or experiments you want to test.
5. Start experimenting with AI features! For the Title Generation experiment, edit a post and click into the title field. You should see a `Generate/Regenerate` button above the field. Click that button and after the request is complete, title suggestions will be displayed in a modal. Choose the title you like and click the `Select` button to insert it into the title field.
@@ -68,7 +74,7 @@ The AI plugin is designed to be studied, extended, and built upon. Whether you'r
**Extend the Plugin:**
* **Build Custom Experiments** - Use the `Abstract_Feature` base class to create your own AI-powered features.
-* **Pre-configure Providers** - Hosts and agencies can set up AI providers so users don't need their own API keys.
+* **Pre-configure Providers** - Hosts and agencies can set up AI Connector plugins so users don't need their own API keys.
* **Abilities Explorer** - Test and explore registered AI abilities (available when experiments are enabled).
* **Register Custom Abilities** - Hook into the Abilities API to add new AI capabilities.
* **Override Default Behavior** - Use filters to customize prompts, responses, and UI elements.
@@ -101,15 +107,15 @@ This is an experimental plugin, so we recommend testing in a staging environment
= Which AI providers are supported? =
-The plugin supports OpenAI, Google AI (Gemini), and Anthropic (Claude). You can configure one or multiple providers in Settings -> Connectors.
+The plugin can work with provider connector plugins from [Anthropic](https://wordpress.org/plugins/ai-provider-for-anthropic) (Claude), [Google](https://wordpress.org/plugins/ai-provider-for-google) (Gemini), [OpenAI](https://wordpress.org/plugins/ai-provider-for-openai), and [others](https://wordpress.org/plugins/tags/connector/). Install and activate the relevant connector plugin, then configure it in `Settings -> Connectors`.
= Do I need an API key to use the features? =
-Yes, currently you need to provide your own API key from a supported AI provider (OpenAI, Google AI, or Anthropic).
+Yes, currently you need to provide your own API key for the configured AI Connector plugin, such as OpenAI, Google AI, or Anthropic.
= How much does it cost? =
-The plugin itself is free, but you'll need to pay for API usage from your chosen AI provider. Costs vary by provider and usage. Most providers offer free trial credits to get started.
+The plugin itself is free, but you'll need to pay for API usage from your chosen AI provider. Costs vary by provider and usage. Most providers offer free trial credits to get started. There are some local, open source, and free providers (like [Ollama](https://wordpress.org/plugins/ai-provider-for-ollama/)) that can be used as well.
= Can I use this without coding knowledge? =
diff --git a/src/admin/ai-request-logs/components/LogsTable.tsx b/src/admin/ai-request-logs/components/LogsTable.tsx
index 7c7ed3888..e8bb96ffc 100644
--- a/src/admin/ai-request-logs/components/LogsTable.tsx
+++ b/src/admin/ai-request-logs/components/LogsTable.tsx
@@ -1,7 +1,7 @@
/**
* WordPress dependencies
*/
-import { Popover } from '@wordpress/components';
+import { Button, Popover } from '@wordpress/components';
import {
DataViews,
type View,
@@ -12,11 +12,13 @@ import {
import { dateI18n, getSettings } from '@wordpress/date';
import { __, sprintf } from '@wordpress/i18n';
import { useCallback, useMemo, useState } from '@wordpress/element';
+import { rotateRight } from '@wordpress/icons';
/**
* Internal dependencies
*/
import type { ProviderMetadata } from '../../types/providers';
+import { DEFAULT_VIEW_FIELDS } from '../query';
import type { FilterOptions, LogEntry, LogsQuery } from '../types';
interface LogsTableProps {
@@ -30,6 +32,7 @@ interface LogsTableProps {
setQuery: React.Dispatch< React.SetStateAction< LogsQuery > >;
providerMetadata: Record< string, ProviderMetadata >;
connectorsUrl: string;
+ onRefresh: () => void;
}
/**
@@ -42,26 +45,6 @@ interface ViewConfig {
layout: NonNullable< ViewTable[ 'layout' ] >;
}
-const DEFAULT_VIEW_FIELDS = [
- 'timestamp',
- 'operation',
- 'provider',
- 'tokens_total',
- 'duration_ms',
- 'status',
-];
-
-const FIELD_ORDER = new Map(
- DEFAULT_VIEW_FIELDS.map( ( id, index ) => [ id, index ] )
-);
-
-const sortFieldsByCanonicalOrder = ( ids: string[] ): string[] =>
- [ ...ids ].sort( ( a, b ) => {
- const ai = FIELD_ORDER.get( a ) ?? Infinity;
- const bi = FIELD_ORDER.get( b ) ?? Infinity;
- return ai - bi;
- } );
-
const formatTimestamp = ( timestamp: string ): string => {
const { formats } = getSettings();
return dateI18n( `${ formats.date } ${ formats.time }`, timestamp + 'Z' );
@@ -252,6 +235,7 @@ const viewToQuery = ( view: View ): LogsQuery => {
userId: extractStringFilter( filters, 'user_id' ),
orderby: typeof sortField === 'string' ? sortField : 'timestamp',
order: sortDir,
+ fields: view.fields ?? [ ...DEFAULT_VIEW_FIELDS ],
};
};
@@ -273,7 +257,7 @@ const queryToView = ( query: LogsQuery, viewConfig: ViewConfig ): View => {
field: query.orderby,
direction: query.order,
},
- fields: viewConfig.fields,
+ fields: query.fields,
layout: viewConfig.layout,
};
};
@@ -418,6 +402,7 @@ const LogsTable: React.FC< LogsTableProps > = ( {
setQuery,
providerMetadata,
connectorsUrl,
+ onRefresh,
} ) => {
const [ viewConfig, setViewConfig ] = useState< ViewConfig >( () => ( {
filters: buildFiltersFromQuery( query ),
@@ -437,9 +422,7 @@ const LogsTable: React.FC< LogsTableProps > = ( {
setViewConfig( {
filters: nextView.filters ?? [],
- fields: sortFieldsByCanonicalOrder(
- nextView.fields ?? [ ...DEFAULT_VIEW_FIELDS ]
- ),
+ fields: nextView.fields ?? [ ...DEFAULT_VIEW_FIELDS ],
layout: nextLayout,
} );
@@ -708,6 +691,17 @@ const LogsTable: React.FC< LogsTableProps > = ( {
view={ view }
onChangeView={ onChangeView }
actions={ actions }
+ header={
+
+ }
paginationInfo={ paginationInfo }
getItemId={ ( item: LogEntry ) => item.id }
isLoading={ loading }
diff --git a/src/admin/ai-request-logs/components/SettingsPanel.tsx b/src/admin/ai-request-logs/components/SettingsPanel.tsx
index 17d661003..e270fa814 100644
--- a/src/admin/ai-request-logs/components/SettingsPanel.tsx
+++ b/src/admin/ai-request-logs/components/SettingsPanel.tsx
@@ -69,6 +69,7 @@ const SettingsPanel: React.FC< SettingsPanelProps > = ( {
disabled={ purging }
isBusy={ purging }
accessibleWhenDisabled
+ __next40pxDefaultSize
>
{ __( 'Yes, Purge All', 'ai' ) }
@@ -81,6 +82,7 @@ const SettingsPanel: React.FC< SettingsPanelProps > = ( {
} }
disabled={ purging }
accessibleWhenDisabled
+ __next40pxDefaultSize
>
{ __( 'Cancel', 'ai' ) }
@@ -93,6 +95,7 @@ const SettingsPanel: React.FC< SettingsPanelProps > = ( {
onClick={ handlePurge }
disabled={ purging || ! hasLogs }
accessibleWhenDisabled
+ __next40pxDefaultSize
>
{ __( 'Purge All Logs', 'ai' ) }
diff --git a/src/admin/ai-request-logs/index.scss b/src/admin/ai-request-logs/index.scss
index e236dbf8e..c8a397fc3 100644
--- a/src/admin/ai-request-logs/index.scss
+++ b/src/admin/ai-request-logs/index.scss
@@ -5,6 +5,18 @@
margin: 10px 15px 15px 0;
}
}
+.ai-request-logs {
+
+ .ai-request-logs__page {
+ background-color: #f0f0f1;
+ }
+
+ .ai-request-logs__page > div:first-child {
+ z-index: 2;
+ top: var(--wp-admin--admin-bar--height, 0px);
+ }
+}
+
.ai-request-logs__app {
max-width: 1400px;
@@ -77,6 +89,11 @@
border: 1px solid #e0e0e0;
border-radius: 4px;
background: #fff;
+ overflow: hidden;
+
+ .ai-request-logs__refresh-button.components-button {
+ order: -1;
+ }
}
.ai-request-logs__cell--time {
diff --git a/src/admin/ai-request-logs/index.tsx b/src/admin/ai-request-logs/index.tsx
index 786aff1b4..3abb4f2e0 100644
--- a/src/admin/ai-request-logs/index.tsx
+++ b/src/admin/ai-request-logs/index.tsx
@@ -312,6 +312,7 @@ const App: React.FC = () => {
return (
}
title={ __( 'AI Request Logs', 'ai' ) }
subTitle={ __(
@@ -347,6 +348,10 @@ const App: React.FC = () => {
setQuery={ setLogsQuery }
providerMetadata={ providerMetadata }
connectorsUrl={ connectorsUrl }
+ onRefresh={ () => {
+ fetchLogs();
+ fetchSummary( summaryPeriod );
+ } }
/>
{
if ( ! Array.isArray( value ) ) {
return [];
@@ -51,6 +60,25 @@ const normalizeOperationSelection = (
);
};
+const normalizeFields = ( raw: unknown ): string[] => {
+ // When no field order is stored yet, fall back to the default order.
+ if ( undefined === raw || null === raw ) {
+ return [ ...DEFAULT_VIEW_FIELDS ];
+ }
+
+ const sanitized = sanitizeStringArray( raw ).filter( ( field ) =>
+ DEFAULT_VIEW_FIELDS.includes( field )
+ );
+
+ // If nothing valid was stored, fall back to the default order.
+ // A shorter list is valid: the user may have hidden some columns.
+ if ( 0 === sanitized.length ) {
+ return [ ...DEFAULT_VIEW_FIELDS ];
+ }
+
+ return sanitized;
+};
+
export const getDefaultLogsQuery = (): LogsQuery => ( {
page: DEFAULT_PAGE,
perPage: DEFAULT_PER_PAGE,
@@ -63,6 +91,7 @@ export const getDefaultLogsQuery = (): LogsQuery => ( {
userId: '',
orderby: 'timestamp',
order: 'desc',
+ fields: [ ...DEFAULT_VIEW_FIELDS ],
} );
export const normalizeLogsQuery = (
@@ -115,6 +144,7 @@ export const normalizeLogsQuery = (
'asc' === parsed.order || 'desc' === parsed.order
? parsed.order
: defaultQuery.order,
+ fields: normalizeFields( parsed.fields ),
};
};
diff --git a/src/admin/ai-request-logs/types.ts b/src/admin/ai-request-logs/types.ts
index 6fc2d3950..f5ab228e5 100644
--- a/src/admin/ai-request-logs/types.ts
+++ b/src/admin/ai-request-logs/types.ts
@@ -80,6 +80,7 @@ export interface LogsQuery {
userId: string;
orderby: string;
order: 'asc' | 'desc';
+ fields: string[];
}
export interface LocalizedSettings {
diff --git a/src/experiments/abilities-explorer/index.js b/src/experiments/abilities-explorer/index.js
index 9f5f0aaa2..aa292ca6d 100644
--- a/src/experiments/abilities-explorer/index.js
+++ b/src/experiments/abilities-explorer/index.js
@@ -296,30 +296,71 @@ import './index.scss';
} );
}
- // Check property types
+ // Check property types and constraints
if ( schema.properties ) {
Object.keys( schema.properties ).forEach(
function ( propName ) {
- if ( propName in input ) {
- const propSchema = schema.properties[ propName ];
- const value = input[ propName ];
-
- if ( propSchema.type ) {
- const isValid = this.validateType(
- value,
- propSchema.type
+ if ( ! ( propName in input ) ) {
+ return;
+ }
+
+ const propSchema = schema.properties[ propName ];
+ const value = input[ propName ];
+
+ if ( propSchema.type ) {
+ const isValid = this.validateType(
+ value,
+ propSchema.type
+ );
+ if ( ! isValid ) {
+ errors.push(
+ 'Field "' +
+ propName +
+ '" should be of type "' +
+ propSchema.type +
+ '"'
);
- if ( ! isValid ) {
- errors.push(
- 'Field "' +
- propName +
- '" should be of type "' +
- propSchema.type +
- '"'
- );
- }
+ return;
}
}
+
+ if (
+ Array.isArray( propSchema.enum ) &&
+ ! propSchema.enum.includes( value )
+ ) {
+ errors.push(
+ 'Field "' +
+ propName +
+ '" must be one of: ' +
+ propSchema.enum.join( ', ' )
+ );
+ }
+
+ if (
+ typeof value === 'number' &&
+ typeof propSchema.minimum === 'number' &&
+ value < propSchema.minimum
+ ) {
+ errors.push(
+ 'Field "' +
+ propName +
+ '" must be at least ' +
+ propSchema.minimum
+ );
+ }
+
+ if (
+ typeof value === 'number' &&
+ typeof propSchema.maximum === 'number' &&
+ value > propSchema.maximum
+ ) {
+ errors.push(
+ 'Field "' +
+ propName +
+ '" must be at most ' +
+ propSchema.maximum
+ );
+ }
}.bind( this )
);
}
@@ -339,8 +380,11 @@ import './index.scss';
case 'string':
return typeof value === 'string';
case 'number':
+ return (
+ typeof value === 'number' && Number.isFinite( value )
+ );
case 'integer':
- return typeof value === 'number';
+ return Number.isInteger( value );
case 'boolean':
return typeof value === 'boolean';
case 'array':
diff --git a/src/experiments/alt-text-generation/components/AltTextControls.tsx b/src/experiments/alt-text-generation/components/AltTextControls.tsx
index 4804d7295..375727216 100644
--- a/src/experiments/alt-text-generation/components/AltTextControls.tsx
+++ b/src/experiments/alt-text-generation/components/AltTextControls.tsx
@@ -8,7 +8,7 @@
import { Button, TextareaControl, Notice } from '@wordpress/components';
import { update } from '@wordpress/icons';
import { InspectorControls } from '@wordpress/block-editor';
-import { useState } from '@wordpress/element';
+import { useEffect, useRef, useState } from '@wordpress/element';
import { __ } from '@wordpress/i18n';
import { dispatch, select } from '@wordpress/data';
import { store as noticesStore } from '@wordpress/notices';
@@ -89,13 +89,34 @@ export function AltTextControls( {
const [ generatedAlt, setGeneratedAlt ] = useState< string | null >( null );
const [ isDecorative, setIsDecorative ] = useState< boolean >( false );
+ const hasGeneratedAlt = generatedAlt !== null;
+
+ // Refs used to manage keyboard focus as the suggestion UI appears/disappears.
+ const generateButtonRef = useRef< HTMLButtonElement | null >( null );
+ const applyButtonRef = useRef< HTMLButtonElement | null >( null );
+
+ // Set when Apply/Dismiss is clicked so focus returns to the generate button.
+ const shouldFocusGenerateRef = useRef< boolean >( false );
+
+ // Move focus when the suggestion UI appears (after generation) or
+ // disappears (after Apply/Dismiss).
+ useEffect( () => {
+ if ( hasGeneratedAlt || isDecorative ) {
+ // Generation complete: move focus to the Apply button.
+ applyButtonRef.current?.focus();
+ } else if ( shouldFocusGenerateRef.current ) {
+ // After Apply/Dismiss: return focus to the Generate/Regenerate button.
+ shouldFocusGenerateRef.current = false;
+ generateButtonRef.current?.focus();
+ }
+ }, [ hasGeneratedAlt, isDecorative ] );
+
// Don't show controls if there's no image.
if ( ! attachmentId && ! imageUrl ) {
return null;
}
const hasExistingAlt = alt && alt.trim().length > 0;
- const hasGeneratedAlt = generatedAlt !== null;
/**
* Handles the generate button click.
@@ -161,6 +182,7 @@ export function AltTextControls( {
} else if ( generatedAlt ) {
setAttributes( { alt: generatedAlt } );
}
+ shouldFocusGenerateRef.current = true;
setGeneratedAlt( null );
setIsDecorative( false );
};
@@ -169,6 +191,7 @@ export function AltTextControls( {
* Dismisses the generated alt text suggestion.
*/
const handleDismiss = () => {
+ shouldFocusGenerateRef.current = true;
setGeneratedAlt( null );
setIsDecorative( false );
};
@@ -196,12 +219,18 @@ export function AltTextControls( {
marginTop: '8px',
} }
>
-